旧サイトの過去ログ AWSのCentOS7にPHP7.4をソースからインストール – OpenSSL1.1.1 TLS1.3 対応 からOpenSSL1.1.1のインストール方法を改めて再アップします。
参考URL: CentOS7にOpenSSL1.1.1をインストール | Qiita
OpenSSL 公式サイトで最新バージョンを確認します。
https://www.openssl.org/source/
(2022/7/8現在)OpenSSL1.1.1q
依存関係
$ sudo yum install -y zlib-devel perl-core make gcc
OpenSSL本体をダウンロード
$ sudo curl https://www.openssl.org/source/openssl-1.1.1q.tar.gz -o /usr/local/src/openssl-1.1.1q.tar.gz
作業ディレクトリに移動
$ sudo cd /usr/local/src $ sudo tar xvzf openssl-1.1.1q.tar.gz $ sudo cd openssl-1.1.1q/
./config して make && make install
$ sudo ./config --prefix=/usr/local/openssl-1.1.1 shared zlib $ sudo make depend $ sudo make $ sudo make test $ sudo make install
ライブラリのパスを登録 $ sudo vi /etc/ld.so.conf.d/openssl-1.1.1.conf
/usr/local/openssl-1.1.1/lib # ←追記 OpenSSLを共有ライブラリに追加
$ sudo ldconfig
シンボリックリンク更新 $ sudo mv /usr/bin/openssl /usr/bin/openssl.bak $ sudo ln -s /usr/local/openssl-1.1.1/bin/openssl /usr/bin/openssl
パスを通す $ export PATH=/usr/local/openssl-1.1.1/bin:$PATH
バージョンを確認
$ openssl version
OpenSSL 1.1.1q 5 Jul 2022 (Library: OpenSSL 1.1.1n 15 Mar 2022)