MacOSx Mountain Lion で「phpize」コマンドを実行しようとしていますが、次のようになります。
Cannot find config.m4.
Make sure that you run '/opt/local/bin/phpize' in the top level source directory of the module
このエラーを解決するにはどうすればよいですか?
MacOSx Mountain Lion で「phpize」コマンドを実行しようとしていますが、次のようになります。
Cannot find config.m4.
Make sure that you run '/opt/local/bin/phpize' in the top level source directory of the module
このエラーを解決するにはどうすればよいですか?
このphpize
コマンドは、拡張ソース ディレクトリの最上位で実行することを意図しています (このソース ディレクトリには、ファイル名 config.m4 が含まれている必要があります)。
詳細については、 http://php.net/manual/en/install.pecl.phpize.phpを参照してください。
平易な英語で言えば、間違ったディレクトリからコマンドを実行していることを意味します。インストールしようとしている拡張機能のソースを含むディレクトリにいる必要があります。
たとえば、このスタック オーバーフロー ページに遭遇したときのように、mcrypt をインストールしようとしている場合は、php-5.6.24/ext/mcrypt に移動してコマンドを実行する必要があります。
http://qiita.com/MasatoYoshioka@github/items/e542f39a6f1a3bc1f71e
ターミナルで
ls config.m4
ls config*
config.w32 config0.m4
cp config0.m4 config.m4
cd /usr/local/src/php-5.3.29/ext/zlib
phpize
./configure
make clean && make && make install
nano php.ini
add extension=zlib.so
最初に実行./configure
するとファイルが作成されconfig.m4
、残りの手順は同じです