安装/激活PHP";intl";扩展运行MAMP
好的,我正在MacBookPro上运行MAMP 1.9.5,其中包括PHP5.3.5 “intl”扩展没有被包括/激活,我已经尝试了很多不同的方法来安装它(“./pecl install intl”似乎不起作用),但无法使它工作 我也“用谷歌搜索了我的屁股”,但找不到任何提示 你们中有谁知道怎么做吗?或者,你有关于如何安装我自己的MySQL+Apache+PHP(包括“intl”)的建议吗安装/激活PHP";intl";扩展运行MAMP,php,macos,mamp,php-extension,symfony,Php,Macos,Mamp,Php Extension,Symfony,好的,我正在MacBookPro上运行MAMP 1.9.5,其中包括PHP5.3.5 “intl”扩展没有被包括/激活,我已经尝试了很多不同的方法来安装它(“./pecl install intl”似乎不起作用),但无法使它工作 我也“用谷歌搜索了我的屁股”,但找不到任何提示 你们中有谁知道怎么做吗?或者,你有关于如何安装我自己的MySQL+Apache+PHP(包括“intl”)的建议吗 我正在尝试这样做,以便能够运行Symfony2。因此,如果您对如何在Mac上安装MySQL+Apache+
我正在尝试这样做,以便能够运行Symfony2。因此,如果您对如何在Mac上安装MySQL+Apache+PHP+Symfony2有任何建议,也欢迎:)我前几天刚刚编译了我的 我在这里写了一篇自我提醒的帖子:
如果您需要进一步解释,请告诉我。:) 最好的方法是在下载PHP for OSX,然后从中复制
intl.so
文件
/usr/local/php5-20121126-100332/lib/php/extensions/no-debug-non-zts-20100525/intl.so
到
对我来说,PHP5.4就像一个魅力所在太棒了!这个很好用!也将作为我的自我提醒:)很高兴它能起作用!:)老实说,我还没有使用它,因为我还没有进行表单验证。如果扩展未按预期工作,请留下评论。Compiles for me和symfony2停止要求我安装并启用它,但它无法进行测试,并在我尝试在中创建日期字段时出错forms@Psychonetics,我在形式和验证方面还没有太多的进展,只是在玩官方文件上的例子。当我尝试日期表单字段类型并在最新测试版上验证它时,我没有任何错误。你能详细说明一下错误吗?我通过下载并安装zend server ce解决了我的问题,我将编译好的intl.so添加到我的MAMP设置中,效果很好。我决定改用zend server ce,因为它预装了许多其他扩展。日期字段工作正常,我得到0个错误。请注意,Symfony2中包含intl的存根实现,它将为您提供“en”语言环境的最低功能。默认情况下,标准版加载存根:在第一次尝试使用
pecl install intl
(内部/Applications/MAMP/bin/php/php5.4.10/bin
)后,会遇到另一种问题。我在这里找到了解决办法:在我看来,这是最简单的方法,谢谢!我还为Symfony2启用了apc.so加速器,这是一个比“选择”解决方案更好的解决方案。这里还有一篇很好的博客文章,提供了另一种解决方案:我使用了正确的php.ini
文件,但它不起作用。我发现一个PHP启动日志说扩展没有使用与PHP相同的模块编译,因此我的intl.so
扩展没有加载<代码>PHP警告:PHP启动:intl:无法初始化使用模块API=20090626编译的模块模块PHP使用模块API=20100525编译的模块这些选项需要匹配,如果您不断遇到错误,。很好的解决方案。对于未来需要解决方案的访问者,这是最简单的解决方案+1.
/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/intl.so