我有 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) 但不工作
我有 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
From PHP 5.5.3
toPHP 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
.
要修复“错误:php55 没有可用的公式”,请尝试:
brew tap --repair
要添加 intl 扩展,您可以使用重新安装 php
brew reinstall php --with-intl
但在当前版本 5.5.5 中是一个问题,因此您必须安装 intl:
brew install php55-intl