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」を実行することを忘れないでください。
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 などを再起動します