ホームページ  >  記事  >  バックエンド開発  >  phpize_PHP チュートリアルの深い理解

phpize_PHP チュートリアルの深い理解

WBOY
WBOYオリジナル
2016-07-21 15:09:21751ブラウズ

インストール (fastcgi モード) の場合、次のようなコマンドがよくあります: /usr/local/webserver/php/bin/phpize
1 phpize とは何ですか?
phpizeとは何ですか? PHP 公式説明:
http://php.net/manual/en/install.pecl.phpize.php
phpize は、PHP 拡張モジュールを拡張するために使用されます。PHP プラグイン モジュールは、phpize を通じて作成できます
たとえば、オリジナルを使用したい場合は、コンパイルされた 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
—————————————————————— ——
./configure は後で php-config ファイルへのパスを指定できます
コンパイルは完了しましたが、まだ行う必要があるのは 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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327293.html技術記事インストール時 (fastcgi モード)、次のようなコマンドがよくあります: /usr/local/webserver/php/bin/phpize 1. phpize は何をしますか?ファイズとは何ですか? PHP公式説明:...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。