在Mac OS X 10.6上安装PECL

27

是否有办法在 Mac OS X 10.6 上安装 PHP 的 PECL 处理程序,以便与捆绑的 PHP 一起使用?

2个回答

68

迟到总比不来得好,但如果你和我一样直接从php.net安装了PHP(而不是使用像Homebrew或Port这样的工具),那么你可以简单地按照以下链接安装Pear和PECL:

http://akrabat.com/php/setting-up-php-mysql-on-os-x-10-7-lion/

We need PEAR! For some reason, it's not set up ready to on Lion, but the install phar file is here, so we just need to run it.

cd /usr/lib/php
sudo php install-pear-nozlib.phar

Edit:
/etc/php.ini and find the line: ;
  include_path = ".:/php/includes" 
and change it to:
  include_path = ".:/usr/lib/php/pear"
sudo pear channel-update pear.php.net
sudo pecl channel-update pecl.php.net
sudo pear upgrade-all

对我来说运行良好。


2
我认为编辑 php.ini 是不必要的,因为默认的 include_path 值似乎已经指向了 PEAR 目录。 - elitalon
如果您使用的是Mavericks操作系统,请按照以下教程进行设置:http://akrabat.com/computing/setting-up-php-mysql-on-os-x-mavericks/ - abc123

1

尝试通过以下方式进行安装:

bash <(curl -s http://php-osx.liip.ch/install.sh)

或手动安装:

curl -s -o /tmp/packager.tgz http://php-osx.liip.ch/packager/packager.tgz
sudo tar -C /usr/local  -xzf /tmp/packager.tgz

然后安装 packer:
sudo /usr/local/packager/packager.py install 5.4-frontenddev

否则通过以下方式进行更新:

sudo /usr/local/packager/packager.py install tools-frontenddev # Ignore 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接