PHP を再コンパイルせずに openssl モジュール レコードを php に追加します
Quote
yum -y install openssl
/usr/local/bin/ は php のインストール ディレクトリです
php インストール ディレクトリの etx/openssl ディレクトリに切り替えます
cd /root/soft/php-5.2.8/ext/openssl
Reference
/usr/local/bin/phpize
config.m4 が見つかりません。
必ず実行してください。モジュールの最上位ソースディレクトリの /usr/local/bin/phpize'
openssl ディレクトリに config.w32 と config0.m4 があることを確認し、config0.m4 の名前を config.m4 に変更します。
mv config0.m4 config.m4
実行:
Quote
/usr/local/bin/phpize
コンパイル:
Quote
./ configure --with-openssl --with-php-config=/usr/local/bin/php-config
make;make install
成功を求めるプロンプトが表示されたら、 php.ini に extension = openssl を追加します。それで
Apache または php-fpm を再起動して完了です。
PS: ディレクトリが config.m4 ではなく config0.m4 である理由がわかりません。
pcre、zlib、その他のモジュール ディレクトリにも config0.m4 があります。
http://www.9enjoy.com/php-install-openssl/