まず、php をインストールした後、その時点でインストールされたファイル (パス /export1/soft
cd php-5.1.6/ext/soap
/usr/local/php/bin/phpize
など) を維持することが最善です。
./configure – with-php-config=/usr/local/php/bin/php-config –enable-soap
make
make install
コンパイルされたsoap.soファイルは/usr/local/に保存されます。 php/lib/
php/extensions/no-debug-non-zts-20050922 ディレクトリ内の php.ini ファイルを変更します
手動変更: /usr/local/webserver/php/ で extension_dir = "./" を見つけますetc/php.ini
extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20050922/"
この行の後に次の行を追加して、 save:
extension = "soap.so"
Apache を再起動します。拡張された SOAP モジュールがすでに表示されています。
他のモジュールを拡張したい場合は、一度に拡張することができます。zend を実行する場合、php.ini ファイルは /usr/local/php/etc の下にあります。再コンパイルすると、/usr/local/php/lib に再生されます。そこで、ここに注目してください。