初めて php をコンパイルしたときは忘れてしまいました。次に、phpize を使用して拡張ライブラリをインストールし、追加します。
現在実行中の php バージョン (php-5.2.12 など) のソース コード ディレクトリを見つけます。 Curl 拡張ライブラリのディレクトリに入ります
#cd /home/changyou/php-5.2.12/ext/curl
(phpize プログラムを呼び出してコンパイル設定ファイルを生成します)
#/usr/local/web/php/bin/phpize
(拡張ライブラリをコンパイルし、以下のconfigureコマンドとmakeコマンドをそれぞれ実行します)
#./configure ?with-php-config=/usr/local/web/php/bin/php-config
(configureステップが渡された後) 、make コマンドを実行します。configure の実行が失敗した場合は、エラーの原因を見つけます)
#make
make が正常に実行されると、生成された拡張ライブラリ ファイルは、現在のディレクトリの modules サブディレクトリに配置されます
たとえば、my directory /home/changyou/php-5.2 .12/ext/curl/modules/curl.so
次に、php.ini ファイルを設定し、コンパイルされた拡張ライブラリ ファイルを php
の拡張ディレクトリにコピーします #cp /home/ changyou/php-5.2.12/ext/curl/modules/curl.so /usr/local/web/php/lib/php/extension/
最後に php.ini を変更して設定を追加します
extension_dir = “/usr/local/ web/php/lib/php/extension/”
extension=curl.so
完了!!!