我正在尝试安装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
答案 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)