ホームページ  >  記事  >  バックエンド開発  >  phpize は PHP モジュールを追加します

phpize は PHP モジュールを追加します

WBOY
WBOYオリジナル
2016-06-13 13:08:47832ブラウズ

phpize は php モジュールを追加します

1. phpize は何をしますか?

phpize は、php 拡張モジュールを拡張するために使用されます。phpize

を通じて PHP プラグイン モジュールを確立できます。

?

phpize はどのような場合に使用する必要がありますか?

php をインストールするとき:

'./configure' '--prefix=/usr/local/php' '--with-mysql=/usr/local/mysql' '--with-zlib-dir' '--with-freetype-dir=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--enable-gd-native-ttf' '--with-gd' '--enable-ftp' '--with-iconv' '--with-gettext' '--with-curl' '--enable-fastcgi' '--with-openssl'

次のルートパラメータは必要なモジュールですが、作業の必要に応じていくつかのモジュールを追加する必要があり、php を再コンパイルしたくないので、これらには phpize を使用できます。

?

2.phpizeの使い方は?

php がコンパイルされると、php の bin ディレクトリに phpize スクリプト ファイルが作成されます 。追加する拡張モジュールをコンパイルする前に、次の phpize を実行してください。

?

PHP モジュールをインストールします

以下では例として石鹸のインストールを使用します

cd /home/zhangy/php-5.2.6/ext/soap???????????? #ext ディレクトリには php モジュール ライブラリが含まれています

/usr/local/php/bin/phpize

#php-config ファイルが存在するかどうかを確認し、php-config を呼び出します。インストール後、.so ファイルは自動的に extension_dir

に配置されます。

./configure --enable-soap? --with-php-config=/usr/local/php/bin/php-config

作成 && インストールを作成

インストール後は次のようになります

の共有ライブラリに関するオペレーティング システムのドキュメントを参照してください。 詳細については、ld(1) および ld.so(8) マニュアル ページなどを参照してください。
----------------------------------

ビルドが完了しました。

「make test」を実行することを忘れないでください。

共有拡張機能のインストール:???? /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

3. .so ファイルを表示し、php.ini を変更します

cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

ls -al |grep ソープ

-rwxr-xr-x 1 ルート?? 763334 2 月 9 日 10:51 soap.so

vi /usr/local/php/lib/php.ini

モジュールがロードされる行 extension=soap.so

を追加します

4、Apache または phpcgi などを再起動します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。