`
lonestone
  • 浏览: 92869 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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
注:在我的Windows平台上PHP5.1.6上面要使用php –v 来执行这个命令,下面有好多命令一样。
默认情况下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.


If you wish to abort, press Control-C now, or press Enter to continue:
注:在我的php5.1.6环境中,有一个c:\php下有go-pear.bat, 我直接运行,出现选择system或local直接回车就行了。
按回车继续,出现下面的信息:
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:
每一个设置都会设定一个值(prefix,bin_dir,php_dir,doc_dir,data_dir,和test_dir )
下面是这些设置的说明:
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] :
根据配置,go-paer决定在哪里安装包,直接按回车继续:
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
至此PEAR也就安装成功
windows xp下安装pear

环境:PHP4.3.10 + Windows XP

安装步骤:

1) 安装前的工作
安装PHP后所产生的文件夹下面有一个go-pear.bat文件
(我的是 C:/PHP/go-pear.bat)

2) 执行installer
双击go-pear.bat,有问答时,全部按“Enter”

3) 追加路径
打开你的php.ini文件,在
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
下面看一下有没有"include-path=",没有就追加,有的话就加写pear
include-path=".;C:\PHP;C:\PHP\smarty\libs; c\:php\pear"

4) 查看PHP文件夹
除了go-pear.bat文件,又多了pear.bat和PEAR_ENV.reg

5) 注册表的修改
双击PEAR_ENV.reg文件,选择“ok”,即可完成修改

6) 环境参数的自动设定
双击pear.bat文件即可

7) 确认安装成功与否
打开prompt command,输入“pear list”看安装在文件夹pear(我的是:c\:php\pear)下面library是否都显示出来了
分享到:
评论

相关推荐

    Windows 下的 PHP-PEAR 安装方法

    安装成功后,用户可以通过pear命令来管理包,包括安装、更新、卸载等操作。例如,可以使用“pear install PackageName”来安装特定的包,或者使用“pear upgrade PackageName”来更新包。 知识点九:更新和维护...

    安装pear和phpunit

    ### 安装PEAR和PHPUnit知识点详解 #### 一、安装PEAR前的准备工作 在开始安装PEAR之前,确保已经正确配置了`php.ini`文件。对于不同的操作系统,`include_path`的设置有所不同: - **Unix系统**: ```ini ...

    Windows安装Pear所需文件

    首先,`go-pear.php`是PEAR安装过程中的一个入口文件,通常在没有预先安装PEAR的情况下用于初始化安装。它提供了一个交互式的命令行界面,引导用户完成配置选项的选择,如安装路径、pear渠道、默认的PHP版本等。运行...

    php Document |Pear 安装、使用教程,包含go-pear.php

    在安装过程中,PEAR会引导你进行一系列配置,如选择安装路径、设置pear命令的别名等。确保按照提示正确配置,以便后续使用。 **四、使用PEAR** 1. **安装扩展:** 使用`pear install`命令来安装所需的扩展,例如...

    PHP pear安装配置教程

    ### PEAR安装前的准备 在Windows环境下安装PEAR之前,需要确保已经安装了PHP。若PHP安装目录下找不到名为go-pear.php的文件,说明Pear没有预装在PHP中。此时需要手动下载go-pear.php文件,将其放置在PHP安装目录下...

    pear及phpUnit的安装教程

    这将启动PEAR安装向导。 4. 跟随向导的提示,选择合适的安装路径,配置环境变量,以及pear.php.net的镜像站点等。 5. 安装完成后,确保`php Pear.php`命令可以在命令行中正常运行。 接下来是phpUnit的安装。由于...

    PHP Pear 安装及使用

    - 完成上述步骤后,脚本会自动安装Pear的基础包,并在完成后显示安装成功的消息。 5. **修改php.ini文件**: - 打开`php.ini`文件,找到`include_path`这一行,取消注释,并将其设置为指向你的Pear目录,例如: ...

    php-pear install

    在安装好 PEAR 后,你可以通过简单的命令来安装所需的包。例如,若要安装 `Net_SFTP` 包,可以运行以下命令: ``` pear install Net_SFTP ``` ### 4. package2.xml 和 package.xml 这两个文件是 PEAR 包的元数据...

    jsj_PHPpear的安装和使用.pdf

    文档中还提到了如何通过Pear安装和升级扩展和包。Pear使用命令行工具来管理包的安装和升级。例如,使用"pear install package-name"命令可以安装名为"package-name"的Pear包。如果需要升级所有的包,可以使用"pear ...

    pear包安装phpunit的方法

    安装PHPUnit可以通过PEAR安装程序命令获得: pear install PHPUnit2 根据PEAR的版本命名标准,适用于PHP5的PHPUnit包称为PHPUnit... 尽管使用PEAR安装程序是PHPUnit唯一支持的安装方法,但你还是可以手工安装。 要手工

    php安装xdebug/php安装pear/phpunit详解步骤(图)

    - 在Pear安装完成后,需要向Pear中添加额外的频道以支持PHPUnit的安装。添加频道时,需要在PHP目录下运行一系列的“pearchannel-discover”命令。 - 添加完频道后,运行“pear install phpunit/PHPUnit”命令安装...

    pear包安装器go-pear

    4. **安装**:确认配置后,`go-pear`会自动安装并设置环境变量,使系统能够识别和使用PEAR。 5. **使用**:安装完成后,可以使用`pear`命令行工具来安装、更新和管理PEAR包。 `go-pear`的出现使得开发者能够在PHP...

    PHP使用 Pear 进行安装和卸载包的方法详解

    主要介绍了PHP使用 Pear 进行安装和卸载包的方法,结合实例形式详细分析了php使用 Pear 安装及卸载扩展包的相关操作命令与使用技巧,需要的朋友可以参考下

    pear-core, 这是PEAR文件的核心来源.zip

    pear-core, 这是PEAR文件的核心来源 pear-- pear 安装程序 什么是 pear 安装程序? 什么是梨?pear 是PHP扩展和应用程序存储库,位于 http://pear.php.net 。这个软件 pear,包含可执行文件和PHP代码,用于从 pear.

    PEAR

    下载后在PHP安装目录下...这个包是我最近才更新的,因为Pear是实时更新的,所以并不保证是最新版,有能力自己安装的朋友还是自己安装的为好。 如何安装Pear和使用Pear可以参考文章:不能正常看请您注册或登陆! ...

    phpunit安装方法

    3. **运行PEAR安装脚本**: - 打开命令提示符并切换到PHP目录。 - 运行`go-pear.bat`脚本来安装PEAR。 - 在安装过程中,默认选项通常是最佳选择。 - 如果提示设置`php.ini`中的`include_path`,按照指示进行设置...

Global site tag (gtag.js) - Google Analytics