ホームページ  >  記事  >  バックエンド開発  >  php で phpize を使用する方法チュートリアル_PHP チュートリアル

php で phpize を使用する方法チュートリアル_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:39:03956ブラウズ

インストール (fastcgi モード) する場合、次のようなコマンドがよくあります:

コードをコピーします コードは次のとおりです:

/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
次に、次のコマンドを実行して
#/usr/local/ をインストールしますphp/bin/phpize
#./configure –prefix=/usr/local/memcached –with-libevent=/usr/local/libevent –with-php-config=/usr/local/php/bin/php-config
#メイク&&メイクインストール

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