PHP拡張機能のインストールとphpizeエラー:config.m4が見つかりません



Php Extension Installation



phpizeの使用法は何ですか、公式のphpドキュメントを参照できます: http://php.net/manual/zh/install.pecl.phpize.php

Phpizeは拡張ディレクトリで実行する必要があります。そうしないと、エラーが報告されます。



Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module

php拡張子は、ダウンロードしたソースのextファイルにあります。 PHPがコンパイルおよびインストールされていて、インストールパッケージがまだ利用可能な場合は、抽出されたフォルダーのextディレクトリにあるすべての一般的な拡張ソースファイルを見つけて、拡張機能をコンパイルできます。一般的な手順は次のとおりです。

ソースインストール

cd php-7.0.7/ext/exif /usr/local/php/bin/phpize /configure --with-php-config=/usr/local/php/bin/php-config make && make install

php.iniを変更する

/usr/local/php/php.iniファイル(主に実際のインストール場所に基づく)を入力し、.so拡張子を追加します



extension = exif.so

再起動

service php-fpm restart nginx -s reload