2

我有 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) 但不工作

4

2 回答 2

2

使用port,看这里:MacPorts

下一个:

port search php55-intl

结果:

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

From PHP 5.5.3toPHP 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.

于 2013-09-26T13:34:10.253 回答
0

要修复“错误:php55 没有可用的公式”,请尝试:

brew tap --repair

要添加 intl 扩展,您可以使用重新安装 php

brew reinstall php --with-intl

但在当前版本 5.5.5 中是一个问题,因此您必须安装 intl:

brew install php55-intl
于 2013-11-09T16:43:47.923 回答