###実現したいこと
現行のOpenSSLのバージョンをアップデートしたいと思っています。
下記に示す手順により、アップデート自体は完了しているようなのですが、phpinfo();で設定内容を表示した場合、opensslの欄のバージョンが古いままです(OpenSSL 1.0.2k-fips 26 Jan 2017が正しい)。
最新のバージョンを表示させるためにはどうすればいいのでしょうか。もしくは、最新のバージョンを表示させること自体、特に必要ないことなのでしょうか。
お手数ですが、ご教示いただきたいですm(_ _)m
前提・行った手順
アップデート前
PHP 5.4.16
OpenSSL 1.0.1e-fips 11 Feb 2013
アップデート後
PHP 5.4.16
OpenSSL 1.0.2k-fips 26 Jan 2017
※ openssl version
で確認
行った手順
# opensslアップデート yum clean openssl* yum update yum list | grep openssl #確認 openssl version #反映確認 # cURLの設定変更 # 必要なパッケージインストール yum install gcc yum -y install openssl-devel yum -y install lbzip2 cd /usr/local/src/ wget http://curl.haxx.se/download/curl-7.37.0.tar.bz2 tar xf curl-7.37.0.tar.bz2 cd curl-7.37.0 ./configure --enable-libcurl-option make make install vi /etc/ld.so.conf.d/curl-x86_64.conf ## 内容 # /usr/local/lib ## ldconfig -v systemctl restart httpd
###試したこと
PHPを再インストールしました
yum remove php yum install php systemctl restart httpd yum remove php-mysql php-gd php-xml yum -y install php-mysql php-gd php-xml systemctl restart httpd
もし他に必要な情報があればお教えください。
よろしくお願いいたしますm(_ _)m
追記分
追加要望への返答です。
OSの再起動は試しましたか?
OSの再起動は行っていません(本番環境で試せなさそうです)。サーバーの再起動は行いました。
OpenSSL 1.0.2 はどうやってインストール/アップデートしましたか?
恐縮ながらそもそものインストール方法については認識していません、、。
アップデートはyumで行っています。(恐らくインストールもyum)
具体的なアップデート手順は上記本文に記載しました!
openssl のパス(which openssl)を教えて下さい。
/bin/openssl
でした!
お使いのOSはRHEL7.4ですか?(cat /etc/redhat-release)
Red Hat Enterprise Linux Server release 7.4 (Maipo)
です!
** /usr/bin/openssl version
と /bin/openssl version
はともに最新バージョンが表示されるでしょうか?**
両者ともに、OpenSSL 1.0.2k-fips 26 Jan 2017
となりますね。。!
回答1件
あなたの回答
tips
プレビュー