phpize は PHP 拡張モジュールを拡張するために使用されます。phpize を通じてそれを使用する方法を説明します。
インストールするときによく使用されます。そのようなコマンド:
コードは次のとおりです:
/usr/local/webserver/php/bin/phpize
1. phpize は何をしますか?
phpizeとは何ですか?
phpize は PHP 拡張モジュールを拡張するために使用されます。たとえば、元のコンパイル済み PHP に memcached や ImageMagick などの拡張モジュールを追加したい場合は、phpize を使用して作業できます。次の手順に従ってください。
2. phpize の使用方法?
phpがコンパイルされると、phpのbinディレクトリにphpizeスクリプトファイルが作成されます。追加したい拡張モジュールをコンパイルする前に、次の phpize を実行してください
たとえば、今すぐ memcache 拡張モジュールを php に追加したい場合は、次の手順を実行するだけです
コードは次のとおりです。 :
tar zxvf memcache-2.2 .5.tgz
cd memcache-2.2.5/
/usr/local/webserver/php/bin/phpize
./configure –with-php-config=/usr/ local/webserver/php/bin/ php-config
make
make install
php-config ファイルへのパスは ./configure
の後に指定できることに注意してください。これでコンパイルは完了です。 php.ini ファイルに拡張子の値を追加することです
コードは次のとおりです:
extension = “memcache.so”
注: config.m4 が見つかりません。
このエラーは愚かな間違いです。解凍後にフォルダーに cd します。そうでない場合、phpize はエラーを報告します
動的 PHP の memcache 拡張ライブラリをコンパイルするときに、/usr/localphp/bin/phpize を実行するときにエラーが発生しました。コードは次のとおりです:
autoconf が見つかりません。 autoconf のインストールを確認し、$PHP_AUTOCONF 環境変数が正しく設定されていることを確認してから、このスクリプトを再実行してください。
明らかに、ファイルが欠落しているため、インストールする必要があります。
コードは次のとおりです:
# wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
# tar -zvxf m4-1.4.9.tar.gz
# cd m4-1.4.9/
# ./configure && make && make install
# cd ../
# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62. tar.gz
# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install
次に、次のコマンドを実行して install
#/usr/ local/php/ bin/phpize
#./configure –prefix=/usr/local/memcached –with-libevent=/usr/local/libevent –with-php-config=/usr/local/php/bin/php -config
#make && make install