您现在的位置是:首页 > 学无止境
PEAR的安装
go-pear.org
go-pear.org是一个WEB站点,这个站点很特殊,里面就只有一个文件,只一个单独的PHP脚本,你可以下载并且执行它。这个文件将执行最近的稳定发行包。go-pear是交互平台,可以让你你在你的服务器上面用命令行来获得PEAR。
PHP发行包里面有一个特殊的PEAR安装包,另一方面go-pear提供了一个最新稳定版的PEAR发行包。当然go-pear不知道你的目录结构,便可以计算出,来完成PEAR的安装过程。
前提:
因为go-pear是用PHP写的一个脚本,因此你必须在服务器上有一个PHP 的CGI或CLI程序来执行这个脚本。默认情况下CLI程序已经随着PHP模块安装了。试着运行php v 来看一下是否可用:
PHP 5.0.0 (cli), Copyright (c) 1997-2004 The PHP GroupZend Engine v2.0, Copyright (c) 1998-2004 Zend Technologies |
默认情况下php命令行程序在UNIX下安装于 /usr/local/bin 在Windows下安装于 C:/php 。在Windows下PHP的CLI版程序也许叫做php-cli。
得到PEAR
如果你的PHP安装包没有包含PEAR,你可以使用go-pear做为通程序来获得PEAR。前提是你需要一个已安装的GLI或CGI版本的PHP。
你可以下载go-pear脚本并且执行它,像下面这样在命令行中执行:
$lynx source http://go-pear.org | php
这个脚本从http://go-pear.org获得脚本内容,并由PHP来执行。
如果你的系统上lynx无效,可以用其它的方法来直接获得go-pear:
$wget O- http://go-pear.org | php 使用GNUS wget
fetch o http://go-pear.org |php 使用fetch在FreeBSD
GET http:/go-pear.org | php 使用Perl LWP的GET工具。
在Windows平台,你可以使用PHP的URL流来获得,这个要求url_inclues在php.ini中没有被禁用。
C:/>php-cli r “include(‘http://go-pear.org’);”
还有一种就是直接用浏览器打开http://go-pear.org,把首页另存为go-pear.php然后在命令行中运行。
C:/php go-pear.php
输出也许像下面这样:
Welcome to go-pear! Go-pear will install the 'pear' command and all the files needed by it. This command is your tool for PEAR installation and maintenance. Go-pear also lets you download and install the PEAR packages bundled with PHP: DB, Net_Socket, Net_SMTP, Mail, XML_Parser, PHPUnit. |
按回车继续,出现下面的信息:
HTTP proxy (http://user:password@proxy.myhost.com:port), or Enter for none: |
如果设置了HTTP代码环境,go-pear将检查你的http_proxy环境变量,并使用你指定的HTTPproxy来下载PEAR包,如果不是,只需要直接回车就可以了。
现在,到了最关键的地方:
Below is a suggested file layout for your new PEAR installation. To change individual locations, type the number in front of the directory. Type 'all' to change all of then, or simply press Enter toaccept these locations. 1. Installation prefix :/usr/local 2. Binaries directory : $prefix/bin 3. PHP code directory : $prefix/share/pear 4. Documentation base directory : $php_dir/docs 5. Data base directory : $php_dir/data 6. Tests base directory : $php_dir/tests1- 6, 'all' or Enter to continue: |
下面是这些设置的说明:
Installation prefix 你安装PEAR的根目录。下面的五个选项将使用它作为根目录。
Binaries directory. 程序和PEAR包中PHP脚本安装的地方。pear 将在这里执行。记得要把这个路径加到人的PATH环境中去。
PHP code directory PHP代码安装位置。这个路径必须在php.ini的 include_path中包含。
Documentation base directory 文档的基本目录。,默认情况下是$php_dir/doc,每一个包的文档做为$doc_dr/Package/file来安装。
Database directory PEAR安装程序保存数据文件的地方。
Tests base directory 包旧的测试脚本安装的地方。包的名字也添加到这个路径。
当设置完这些路径,按回车确定:
The following PEAR packages are bundled with PHP: DB, Net_Socket, Net_SMTP,Mail, XML_Parser, PHPUnit2.Would you like to install these as well? [Y/n] : |
Loading zlib: ok Downloading package: PEAR.............ok Downloading package: Archive_Tar......ok Downloading package: Console_Getopt....ok Downloading package: XML_RPC..........ok Bootstrapping: PEAR...................(remote) ok Bootstrapping: Archive_Tar............(remote) ok Bootstrapping: Console_Getopt.........(remote) ok Downloading package: DB...............ok Downloading package: Net_Socket.......ok Downloading package: Net_SMTP.........ok Downloading package: Mail.............ok Downloading package: XML_Parser.......ok Downloading package: PHPUnit2.........ok Extracting installer..................ok install ok: PEAR 1.3.1install ok: Archive_Tar 1.2install ok: Console_Getopt 1.2install ok: XML_RPC 1.1.0install ok: DB 1.6.4install ok: Net_Socket 1.0.2install ok: Net_SMTP 1.2.6install ok: Mail 1.1.3install ok: XML_Parser 1.2.0install ok: PHPUnit2 2.0.0beta2 The 'pear' command is now at your service at /usr/local/bin/pear |
下一篇:安装 Wine Gecko
文章评论
- 登录后评论
点击排行
-
php-fpm安装、配置与优化
转载自:https://www.zybuluo.com/phper/note/89081 1、php中...
-
centos下postgresql的安装与配置
一、安装(以root身份进行)1、检出最新的postgresql的yum配置从ht...
-
Mysql的大小写敏感性
MYSQL在默认的情况下查询是不区分大小写的,例如:CREATE TABLE...
-
关于URL编码
转载自:http://www.ruanyifeng.com/blog/2010/02/url_encoding....
-
header中的Cache-control
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的...