我有Mamp 2.2与PHP 5.5.3和Mac osx 10.8.5
我在我的模块和网络上找不到intl.so, 这是symfony项目的推荐
在我使用它之前(https://github.com/josegonzalez/homebrew-php) 但现在我不能使用php55
brew options php55
Error: No available formula for php55
我已经尝试安装我的旧intl.so(php 5.4) 但是没有用呢
答案 0 :(得分:2)
使用port
,请点击此处:MacPorts
下一步:
port search php55-intl
结果:
php55-intl @5.5.4 (php, devel)
internationalization extension for PHP
从PHP 5.5.3
到PHP 5.5.4
intl
没有变化,因此它应该有效 - PHP 5.5.4 Changelog
安装它:
port install php55-intl
安装后复制intl.so
(来自:/opt/local/lib/php55/extensions/no-debug-non-zts-20100525/
,系统中的路径)库到MAMP
的扩展目录并加载php.ini
。
答案 1 :(得分:0)
要修复“错误:php55没有可用的公式”,请尝试:
brew tap --repair
要添加intl扩展名,可以使用
重新安装phpbrew reinstall php --with-intl
但在当前版本5.5.5是一个问题,因此您必须使用以下命令安装intl:
brew install php55-intl