LinuxシステムにOpenSSLをソースコードでインストールする方法
Openssl 1.0.1 gバージョンをダウンロードします。コマンドは次のとおりです。
コードのコピーこのバージョンのmd 5検証パッケージを再ダウンロードします。
コードのコピー次に、opensslパッケージが悪意を持って変更されたかどうかを確認します。
コードのコピー検証に問題がなければ、パッケージを解凍し、コマンド:
コードのコピーこの解凍ディレクトリに入ります。
コードのコピー次のコマンドを入力してコンパイルして、インストールして、私は直接いくつかの重要なパラメータを設定しました。他のパラメータは私にとって全然役に立たないからです。パラメータが必要な場合は、自分で追加します。入力:
コードのコピーあるいは、パラメータを追加せずに、完全にデフォルトを使用します。
コードのコピー五、六分ぐらいでコンパイルしてインストールします。問題がなければ、次のコマンドを入力し続け、手動ソフトチェーンの新しいopensslバイナリファイルを入力します。
コードのコピーln –s /usr/local/ssl/include/openssl /usr/include/openssl
ライブラリファイルの検索パスを設定するには、次の手順に従います。#echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
#ldconfig -v
最後にサーバーを再起動します(プロセスを再起動するのが面倒です)、入力:#reboot
再起動後、次のコマンドを入力してopensslのバージョンを検出します。#openssl version
表示:openssl
OpenSSL support enabled
OpenSSL Library Version OpenSSL 1.0.1g 7 Apr 2014コードのコピー
#php-v#phpバージョンの表示#/usr/local/php/bin/php-i|grep configure#phpコンパイルに使用するパラメータを表示
このコマンドで表示されたコンパイル結果はすべて単一引用符で囲まれており、削除します。同時に--with-opensslを次のように変更します。
コードのコピー次に再コンパイルすればよいが,コンパイルパラメータは変わったがphpのバージョンは変わらない.
私が使っている軍兄lnmpのため、自分でダウンロードするのがおっくうです。直接彼のphpアップグレードスクリプトupgrade_php.shでインストールphpを再コンパイルします。しかし、このアップグレードスクリプトは同バージョンにアップグレードできません。次のように表示されます。#echo "Error: The upgrade PHP Version is the same as the old Version!!"
さえすればif [ "$php_version" == "$old_php_version" ]; then