在山狮上安装php intl扩展

时间:2013-09-19 07:14:51

标签: php macos intl

我正在尝试安装rubedo cms,并在php应用程序中出错:

Zend\I18n\Validator component requires the intl PHP extension

以下是我安装扩展程序

所采取的步骤
sudo port install php5-intl
sudo cp /opt/local/lib/php54/extensions/no-debug-non-zts-20100525/intl.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
sudo pico /private/etc/php.ini

添加

extension=intl.so

然后

sudo apachectl restart

2 个答案:

答案 0 :(得分:7)

我发现了问题。

我需要正确版本的intl。我正在运行php 5.3,我认为这是我跑的原因:

sudo port install php53-intl

它有效。

值得注意的是,父文件夹在副本中的src和destination中也被命名为相同。

所以我的最后一个过程是:

sudo port install php53-intl
sudo cp /opt/local/lib/php54/extensions/no-debug-non-zts-20090626/intl.so  /usr/lib/php/extensions/no-debug-non-zts-20090626/
sudo pico /private/etc/php.ini

添加

extension=intl.so

然后

sudo apachectl restart

答案 1 :(得分:5)

使用Brew

e.g。 brew install php56-intl

就是这样! : - )