重症监护室的 Mamp 2.2 和 intl.so


Mamp 2.2 and intl.so for ICU

我有 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.3PHP 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