• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 EXIF
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
  • [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 血型遺傳 服裝尺寸
  • 歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

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

    IT国家の最先端研究を知って 奈良・宇陀市がエストニアへの短期留学事業
    2024-06-04

    応挙手本?に描いたトラ甦れ…徳島の寺のふすま絵修復へ
    2024-06-04

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

    アレクサンダー・カルダー個展「カルダー:そよぐ、感じる、日本」が開催
    2024-06-04

    レイモンド・ローウィの名言「優れたインダストリアルデザインは、…」【本と名言365】
    2024-06-04

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    東京都写真美術館で「今森光彦 にっぽんの里山」が開催へ
    2024-06-04

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

    横山奈美の個展「広い空に / Big Sky Mind」がN&A Art SITEで開催へ
    2024-06-05

    PARCELで「Not Quite」開催。「~でなくもない」作家が集結
    2024-06-04

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

    週末見たい展覧会5選。今週はTRIO展、吉田克朗展、建築の構造デザインに焦点を当てた展覧会など。【2024年6月第2週】
    2024-06-05

    「再会長江」北京で特別上映 竹内監督のトークイベントも
    2024-06-04

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

    フィギュアスケートにもぴったり! ハチャトゥリアン作曲の『仮面舞踏会』【クラシック今日は何の日?】
    2024-06-06

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

    ©  Dopu Box
    💛