0

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

须藤pecl安装国际

...但出现以下错误:

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

我正在使用带有 PHP 5.3.4 的捆绑 Apache 服务器。

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

4

4 回答 4

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,它使用操作系统中已经包含的内容。

于 2011-05-03T20:24:37.123 回答
1

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

于 2011-05-03T16:32:59.263 回答
1

尝试安装 autoconf

冲泡安装自动配置

问候

于 2016-12-30T13:23:47.903 回答
0

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

于 2013-02-08T02:13:16.630 回答