我有 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(但剂量不起作用
使用 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 更新日志
并安装它:
port install php55-intl
安装后复制intl.so
(从:/opt/local/lib/php55/extensions/no-debug-non-zts-20100525/
,我的系统中的路径(库到扩展目录的MAMP
并在php.ini
加载。
要修复"错误:php55 没有可用的公式",请尝试:
brew tap --repair
要添加 intl 扩展,您可以使用
brew reinstall php --with-intl
但是在当前版本中 5.5.5 是一个问题,因此您必须使用 intl 安装:
brew install php55-intl