2010-06-06 60 views
0

我一直在尝试在我的雪豹机器上做一些PHP工作..但是当我需要使用PEAR软件包(symfony使用PEAR处理其php插件)时,我发现了一些问题。Snow Leopard - 安装了PHP 5.3.1 ...但没有PEAR?

我发现一些参考资料指出,雪豹包括梨..但我怎么不能找到它?!

有人可以证实这一点..如果是的话,我的梨在哪里?

回答

0

的/ usr/bin中/梨

我从命令行跑which pear

0
which pear 
/usr/local/bin/pear 

如果这不起作用尝试locate pear这会搜索自己的计算机,如果返回的结果,你需要更新你.bash_profile中(在你的主目录),包括梨(通常父目录),如。

export PATH="/usr/local/bin:$PATH" 

如果您无法找到您的系统上的梨,用终端来得到它:

curl http://pear.php.net/go-pear > go-pear.php 
sudo php -q go-pear.php 

所有的选项都可以在默认情况下被留下,除了安装您需要设置目录。 Mine是/usr/local,但其他位置(例如/opt/local)将没事(只要路径在您的bash配置文件中即可)。

3

在OSX Snow Leopard和更高版本的梨默认情况下未安装该安装程序已可用你虽然。

sudo php /usr/lib/php/install-pear-nozlib.phar 
pear config-set php_ini /private/etc/php.ini 
pecl config-set php_ini /private/etc/php.ini 
sudo pear upgrade-all