安装/激活运行MAMP的PHP"intl"扩展

Man*_*e W 13 php macos mamp php-extension symfony

好吧,我在我的MacBook Pro上运行MAMP 1.9.5,其中包括PHP 5.3.5.

"intl"扩展名未包含/激活,我尝试了很多不同的方法来安装它("./pecl install intl"似乎没有这样做),但无法使其工作.

我也"谷歌搜索我的屁股",但找不到任何提示.

谁知道怎么做?或者,或者,如何安装我自己的MySQL + Apache + PHP(并包括"intl")?

我正在尝试这样做才能运行Symfony2.所以如果您对如何在Mac上安装MySQL + Apache + PHP + Symfony2有任何建议,那也欢迎:)

ant*_*129 20

最好的方法是在http://php-osx.liip.ch/下载OS for OSX,然后intl.so从中复制文件

/usr/local/php5-20121126-100332/lib/php/extensions/no-debug-non-zts-20100525/intl.so
Run Code Online (Sandbox Code Playgroud)

/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/intl.so
Run Code Online (Sandbox Code Playgroud)

对于PHP 5.4来说,就像我的魅力一样

  • 这对我来说是最简单的方式,谢谢!对于Symfony2,我也为此启用了apc.so加速器. (2认同)

sze*_*ian 4

我前几天刚刚编译了我的。

我在这里写了一篇自我提醒帖子:http://szemian.wordpress.com/2011/03/21/compiling-intl-extension-for-mamp/

如果您需要进一步解释,请告诉我。:)

  • 我通过下载并安装 zend server ce 解决了我的问题,我将编译后的 intl.so 添加到我的 MAMP 设置中,它工作正常。我决定只使用 zend server ce,因为它预装了许多其他扩展。日期字段工作正常,我收到 0 个错误。 (2认同)