Maison  >  Article  >  développement back-end  >  Installing and Updating PEAR

Installing and Updating PEAR

WBOY
WBOYoriginal
2016-08-08 09:18:54972parcourir

    PEAR:PHP Extension and Application Repository, is one of the most effective means for finding and resuing great PHP code.

    It has been included with the distribution since version 4.3.0. 如果你正运行的是 PHP 4.2.X 或早期版本,本节将教你怎样安装 PEAR package manager。因为很多读者在共享主机提供商上运行网站,本节还会解释如何利用 PEAR 而无需运行 package manager。

1、安装 PEAR

    1.1、在 Linux 上安装 PEAR

在Linux上安装PEAR实在简单,因为,自从 PHP 4.3.0 起,它默认就是安装的,除非在配置 PHP 的时候通过

--without-pear 选项来显式禁用它的安装。如果你的确禁用了它,那就当你重新配置PHP的时候确保不要带

--without-pear 选项就可以了;还有一种办法就是显示加上 --with-pear 选项。

    还有一种安装方法:从pear.php.net下载一个脚本,然后用 PHP binary 来执行该脚本就可以了。打开一个终端,输入以下命令:%> lynx -source http://pear.php.net/go-pear | php

    注意,你需要已经安装了 Lynx Web browser。不过也可以用标准的浏览器如 Firefox 浏览那个URL将它保存起来,然后用 php binary 执行它。

    一旦安装过程开始了,你将会接到一些提示,让你确认一些配置,如在哪里存储 PEAR 包和文档。你很有可能接受默认的答案就行了。几个问题过后,还会提示你是否安装3个可选包,而且只能是要么全安装要么一个都安装;因此,如果你想要立即开始使用这几个包,那就同意就是了。

    1.2、在 Windows 上安装 PEAR

Windows distribution 默认没有安装 PEAR。要安装的话,就需要运行 PHP distribution 的根目录下的

go-pear.bat 文件。该文件会安装PEAR命令、必要的支持文件以及之前提到的 6 个 PEAR包。进入那个目录下,执行%>go-pear.bat 或者php go-pear.phar

2、PEAR 和托管公司

    由于PHP在托管环境中的广泛使用,你的提供商很有可能至少允许访问一个系统范围的PEAR安装。不过,如果你能通过命令行访问托管服务器,就可以用以下命令轻松地配置一个本地版本:%>pear config-create /home/USERNAME/pear .pearrc

    你需要将上面的USERNAME替换成你的服务器环境中的那个用户名(可能还包括路径)。然后,打开你的 .bashrc 文件将 路径~pear/bin添加到PATH中,这样你就能调用本地安装的pear命令。最后,执行以下命令来创建一个目录结构用于存放你的PEAR包:

%>pear install -o PEAR

    从现在开始,你就可以使用pear命令来安装包了,而且这些包会存放在你的本地账号下。只要记住要使用这些包,你就需要修改PHP的include_path指令,让它指向你的/home/USERNAME/pear/lib目录。

3、更新 PEAR

    尽管已经存在10多年了,PEAR包管理器还在不断地改进。因此,你会想偶尔地检查更新。

%>pear upgrade

以上就介绍了Installing and Updating PEAR,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn