Mac 10.6 - 无法安装PHP国际机场

时间:2011-05-03 16:23:23

标签: php intl

我正在尝试使用以下命令在Mac 10.6“Snow Leopard”上安装PHP intl扩展:

sudo pecl install intl

...但是收到以下错误:

running: phpize
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

ERROR: `phpize' failed

我正在使用捆绑Apache服务器和PHP 5.3.4。

有谁知道如何安装intl扩展名?

4 个答案:

答案 0 :(得分:1)

您是否考虑过使用MAMP?它通常比Apple的捆绑包更好。

答案 1 :(得分:1)

我已经安装了Zend Server CE,一切都可以100%运行。

我稍后删除了Zend Server CE,并使用了它: http://php-osx.liip.ch/专为Mac OSX 10.6和Symfony2而设计。

这最终对我来说效果更好,因为我是Netbeans用户,这意味着我可以使用捆绑了liip发行版的xdebug。

我发现在Zend Server CE上安装xdebug有点麻烦,而且,liip PHP安装不会安装额外的Apache和MySQL,它使用操作系统中已包含的内容。

答案 2 :(得分:1)

尝试安装autoconf

brew install autoconf

此致

答案 3 :(得分:0)

这可能是一个旧帖子,但对我来说,我发现最简单的选择是使用liip服务(http://php-osx.liip.ch/)安装PHP。使用一个简单的命令,它安装了最新版本的PHP,使用我的mac上安装的现有apache服务器配置它以及intl扩展。几分钟内几个小时的挫折就解决了!