Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mountain lion上安装php intl扩展_Php_Macos_Intl - Fatal编程技术网

在mountain lion上安装php intl扩展

在mountain lion上安装php intl扩展,php,macos,intl,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-

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

然后

我发现了问题

我需要正确版本的intl。我正在运行PHP5.3,我想这就是我运行时的原因:

sudo port install php53-intl
成功了

值得注意的是,父文件夹在src中的名称与副本中的目标名称相同

所以我最后的过程是:

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

然后

使用

e、 g.
brew安装php56 intl


就这样!:-)

您的最终过程中出现错误。它应该是:sudo cp/opt/local/lib/php53/extensions/no-debug-non-zts-20090626/usr/lib/php/extensions/no-debug-non-zts-20090626/如果您有MAMP-PRO,这些指令也可以很好地工作(显然更改了适当的路径)。显然,如果人们正在运行PHP5.5等,他们将需要使用brew安装php55 intl。感谢您提供的代码片段。我如何才能尝试一下:)谢谢@fmstoun
sudo port install php53-intl
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