0

次のコマンドを使用して、Mac 10.6"SnowLeopard"にPHPintl拡張機能をインストールしようとしています。

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

PHP5.3.4のバンドルApacheサーバーを使用しています。

誰かがintl拡張機能をインストールする方法を知っていますか?

4

4 に答える 4

1

代わりにMAMPを使用することを考えましたか?通常、Appleのバンドルパッケージよりもうまく機能します。

于 2011-05-03T16:32:59.263 に答える
1

Zend Server CEをインストールしましたが、すべてが100%動作します。

後でZendServerCEを削除し、代わりにこれを使用しました:http: //php-osx.liip.ch/これはMac OSX 10.6用に特別に構築されており、Symfony2を念頭に置いています。

私はNetbeansユーザーなので、これは最終的にはうまく機能しました。これは、liipディストリビューションにバンドルされているxdebugを使用できることを意味します。

xdebugをZendServerCEにインストールするのは少し面倒で、liip PHPのインストールでは追加のApacheとMySQLはインストールされず、OSにすでに含まれているものが使用されます。

于 2011-05-03T20:24:37.123 に答える
1

autoconfをインストールしてみてください

brew install autoconf

よろしく

于 2016-12-30T13:23:47.903 に答える
0

これは古い投稿かもしれませんが、私にとって最も簡単なオプションは、liipサービス(http://php-osx.liip.ch/)を使用してPHPをインストールすることでした。1つの簡単なコマンドを使用して、最新バージョンのPHPをインストールし、intl拡張機能とともに私のMacにインストールされている既存のApacheサーバーで構成しました。数時間の欲求不満は数分で解決しました!

于 2013-02-08T02:13:16.630 に答える