• 在线工具
  • - 计算器
    • 字符计数
  • - 下载
    • TikTok 下载
    • 抖音下载
  • - 网络工具
    • BASE64
    • Base64 转图片
    • 图片转 Base64
    • URL 编码
    • JavaScript
    • 时间戳
    • Unicode 转换器
    • JSON 格式化
    • 修改扩展名
    • 制作列表
    • CSS 优化器
  • - 加密工具
    • MD5 加密
    • 随机生成器
  • - 图像工具
    • 图像压缩
    • 二维码生成器
    • 二维码识别器
    • 壁纸预览
    • 图片 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 加密 随机生成器 图像压缩 二维码生成器 二维码识别器 壁纸预览 图片 EXIF 血型遗传 服装尺码
  • 意思疎通うまくいかず信頼関係失われた
    2024-05-31

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

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

    映像化は「作家の意向第一」と小学館が指針
    2024-06-02

    声優の増山江威子さん死去
    2024-06-03

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    「ロエベ ファンデーション クラフト プライズ 2024」の大賞が発表。等身大のセラミック彫刻を制作したアンドレス・アンサが受賞
    2024-06-05

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

    「犬派?猫派?」(山種美術館)開幕レポート。初公開から名作まで勢揃い
    2024-06-04

    「台北當代2024」開幕レポート。「台湾マーケットのニーズに応えるプラットフォームに」
    2024-06-04

    五木ひろし歌手生活60年…ふるさと福井へ恩返しの新曲
    2024-06-04

    性被害者支援の法人設立 スマイル社
    2024-06-04

    105歳で死去した画家弥勒祐徳さん おごらず、黙々と、ひたすらに神楽など描く
    2024-06-05

    古今東西 かしゆか商店【つづら】
    2024-06-05

    子供と行きたいおすすめ美術館【東京編】。子連れ、親子でアートを楽しもう!
    2024-06-06

    そごう・西武が百貨店として初めてNFTマーケット開設、NFT作品約100点を発売
    2024-06-06

    写真家の吉田ルイ子さん死去
    2024-06-06

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    ©  Dopu Box
    💛