• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 EXIF
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
LinuxシステムにOpenSSLをソースコードでインストールする方法
2022-01-10

Openssl 1.0.1 gバージョンをダウンロードします。コマンドは次のとおりです。

コードのコピー
#wget -c https://www.openssl.org/source/openssl-1.0.1g.tar.gz

このバージョンのmd 5検証パッケージを再ダウンロードします。

コードのコピー
#wget -c https://www.openssl.org/source/openssl-1.0.1g.tar.gz.md5

次に、opensslパッケージが悪意を持って変更されたかどうかを確認します。

コードのコピー
#md5sum openssl-1.0.1g.tar.gz | awk '{print $1;}' | cmp - openssl-1.0.1g.tar.gz.md5

検証に問題がなければ、パッケージを解凍し、コマンド:

コードのコピー
#tar -zvxf openssl-1.0.1g.tar.gz//解凍openssl-1.0.1 g.tar.gz

この解凍ディレクトリに入ります。

コードのコピー
#cd openssl-1.0.1g

次のコマンドを入力してコンパイルして、インストールして、私は直接いくつかの重要なパラメータを設定しました。他のパラメータは私にとって全然役に立たないからです。パラメータが必要な場合は、自分で追加します。入力:

コードのコピー
#./config shared zlib && make && make install

あるいは、パラメータを追加せずに、完全にデフォルトを使用します。

コードのコピー
#./config && make && make install

五、六分ぐらいでコンパイルしてインストールします。問題がなければ、次のコマンドを入力し続け、手動ソフトチェーンの新しいopensslバイナリファイルを入力します。

コードのコピー
ln –s /usr/local/ssl/bin/openssl /usr/bin/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 1.0.1g 7 Apr 2014
コードのコピー

openssl

OpenSSL support enabled

OpenSSL Library Version OpenSSL 1.0.1g 7 Apr 2014
OpenSSL Header Version OpenSSL 1.0.1g 7 Apr 2014
1.0.1 gバージョンでない場合はphpを再コンパイルします。Opensslのディレクトリを指定します。
phpバージョンとコンパイルパラメータは、次のコマンドを使用して表示できます。

コードのコピー

#php-v#phpバージョンの表示
コードのコピー

#/usr/local/php/bin/php-i|grep configure#phpコンパイルに使用するパラメータを表示

このコマンドで表示されたコンパイル結果はすべて単一引用符で囲まれており、削除します。同時に--with-opensslを次のように変更します。

コードのコピー
--with-openssl=/usr/local/ssl/

次に再コンパイルすればよいが,コンパイルパラメータは変わったが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


ソース元URL:https://dopubox.com/article/p/1494a231ca36a696

其他工具
  • 字元計數 TikTok 下載 抖音下載 BASE64 Base64 轉圖片 圖片轉 Base64 URL 編碼 JavaScript 時間戳 Unicode 轉換器 JSON 格式化 修改副檔名 製作列表 CSS 優化器 MD5 加密 隨機生成器 圖像壓縮 QR 碼生成器 QR 碼識別器 壁紙預覽 圖片 EXIF 血型遺傳 服裝尺寸 app.tool_clock
  • 「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    日テレ、意思疎通できず信頼喪失 「セクシー田中さん」の調査結果
    2024-05-31

    むのたけじ賞、名称変更 「生前に障害者差別発言」
    2024-05-31

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    芸術レベルのグッズも登場! パリ・東京・大阪の名コレクションが集まる「TRIO展」
    2024-06-01

    ポール・オースターの名言「けれどオニオンパイの味は…」【本と名言365】
    2024-06-02

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    河合隼雄物語賞に八木詠美さん 学芸賞は湯沢規子さん
    2024-06-03

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    アルテミス計画&天の川銀河! 大人も学んで楽しめる「大人レゴ」最新ラインナップは”宇宙”がテーマ!
    2024-06-03

    「2億円トイレ」のイメージ図など公開 大阪・関西万博
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    「TRIO パリ・東京・大阪 モダンアート・コレクション」(東京国立近代美術館)開幕レポート。トリオで再発見する3館のコレクション
    2024-06-05

    「ゲバルト」展が東京日仏学院などで開催。反暴力的反応とその美的様式を探る
    2024-06-05

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    口腔ケアで高齢者を守ろう 「おとなの歯磨き」訪問歯科医が出版
    2024-06-04

    「避難いただけるほうが一安心」珠洲で激しい揺れに耐えた仏像、奈良博で縁つなぐ
    2024-06-04

    大学入学共通テスト、追試は本試験1週間後 コロナ禍前に戻す 月経痛の配慮明記も
    2024-06-05

    京都・祇園祭の「長刀鉾」稚児決まる 記者会見で「頑張ります」
    2024-06-06

    ©  Dopu Box
    💛