最近在学习PHP的PEAR(PHP Extension and Application Repository PHP扩展与应用库),测试软件我都首先在FreeBSD上安装,因为早已习惯与其软件维护的简便。

#cd /usr/ports/devel/pear
#make install clean

执行安装后提示当前PHP没有运行在命令行模式下,无法安装

#cd /usr/ports/lang/php5
#make config

将PHP配置选项的CLI选择上,CLI是PHP的命令行模式,将此选项编译允许PHP使用此模式,才能安装PEAR。
此时可以执行重新安装命令 #make reinstall clean,不巧此时在服务器上的PHP版本需要升级,因此我直接执行了 #portupgrade php5,完成升级后重新进入pear的ports目录安装。

安装完成后,执行 #pear list 可查询默认安装的PEAR包,执行 #pear install pkgname 可以安装所需PEAR包。

Mac OS X 下我使用的是MAMP,里面默认安装了PEAR,但是需要使用 pear 命令的话需要定位到MAMP的安装目录,或者配置用户的bash环境。

Windows下则是默认没有安装PEAR,可在PHP目录下执行go-pear.bat进行安装配置,或者使用官方提供的go-pear.php 文件使用web管理方式(Webbased PEAR Package Manager)进行安装,安装完成后可以访问管理目录进行PEAR的包管理、安装等,较为直观。

《为PHP5安装PEAR》有2条评论
  1. 请问lz是怎么翻和谐墙的?是免费还是ssh阿?
    我是搜mamp的设置摸到这里来的,呵呵

    1. @li 如果你说的是在我的博客上显示twitter消息,那么用的是插件,而我的博客主机本身在国外,插件是直接从twitter提取消息保存在博客主机的数据库内,所以显示twitter条目是直接来自我的博客站点,而非twitter

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据