Mamp 2.2和intl.so用于ICU

时间:2013-09-26 13:01:41

标签: php symfony mamp homebrew

我有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) 但是没有用呢

2 个答案:

答案 0 :(得分:2)

使用port,请点击此处:MacPorts

下一步:

port search php55-intl

结果:

php55-intl @5.5.4 (php, devel)
    internationalization extension for PHP

PHP 5.5.3PHP 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扩展名,可以使用

重新安装php
brew reinstall php --with-intl

但在当前版本5.5.5是一个问题,因此您必须使用以下命令安装intl:

brew install php55-intl