我正在尝试使用以下命令在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扩展名?
答案 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扩展。几分钟内几个小时的挫折就解决了!