ホームページ  >  記事  >  バックエンド開発  >  openssl の脆弱性 PHP を再コンパイルせずに openssl モジュールを php に追加する方法

openssl の脆弱性 PHP を再コンパイルせずに openssl モジュールを php に追加する方法

WBOY
WBOYオリジナル
2016-07-29 08:45:341128ブラウズ

コードをコピーします コードは次のとおりです:


yum -y install openssl


/usr/local/bin/はphpのインストールディレクトリです
phpインストールのetx/opensslディレクトリに切り替えますディレクトリ
cd /root/soft /php-5.2.8/ext/openssl

コードをコピーします コードは次のとおりです:


/usr/local/bin/phpize


設定が見つかりません。 m4。
モジュールのトップレベルのソースディレクトリで「/usr /local/bin/phpize」を実行していることを確認してください。
openssl ディレクトリに config.w32 と config0.m4 があることを確認し、config0.m4 の名前を次のように変更します。 config.m4。
mv config0.m4 config.m4
実行:

コードをコピー コードは次のとおりです:


/usr/local/bin/phpize


コンパイル:

コードをコピー コードは次のとおりです:


./configure --with-openssl --with-php-c/local/bin/php-config
make;make install


プロンプトが成功したら、extension = openssl を追加します。 php.ini で
Apache または php-fpm を再起動して完了です
追記: ディレクトリが config.m4 ではなく config0.m4 である理由がわかりません。
pcre、zlib、その他のモジュール ディレクトリにも config0.m4 があります。

以上、openssl の脆弱性と、PHP を再コンパイルせずに openssl モジュールを PHP に追加する方法を紹介しました。openssl 脆弱性の内容も含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。

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