91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統上怎么用源碼安裝OpenSSL

發布時間:2021-08-03 18:10:55 來源:億速云 閱讀:140 作者:chen 欄目:系統運維

這篇文章主要講解了“Linux系統上怎么用源碼安裝OpenSSL”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux系統上怎么用源碼安裝OpenSSL”吧!

先下載openssl 1.0.1g版本,命令如下:

   

代碼如下:

#wget  -c    https://www.openssl.org/source/openssl-1.0.1g.tar.gz

再下載這個版本的md5校驗包:

   

代碼如下:

#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.1g.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</p> <p>    #ldconfig -v

最后重啟下服務器(重啟進程麻煩的),輸入:

   

代碼如下:

#reboot

重啟后,輸入下面的命令檢測下openssl 的版本:

   

代碼如下:

#openssl   version

顯示:

   

代碼如下:

OpenSSL 1.0.1g 7 Apr 2014

 還有php編譯時,是否制定了openssl目錄。我們直接查看php探針,就是<?php phpinfo(); ?> 保存到a.php,然后放到你網站的根目錄。在打開這個a.php文件。看顯示openssl 那幾欄,如下:

代碼如下:

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.1g版本,那就重新編譯下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
echo "Error: The upgrade PHP Version is the same as the old Version!!"
exit 1
fi
cho "=================================================="
echo "You want to upgrade php version to $php_version"
echo "=================================================="

這幾行用#注釋掉就可以了。然后進入lnmp加壓的目錄,執行:

代碼如下:

#sh   upgrade_php.sh

選擇你要的php版本,就可以升級了。

感謝各位的閱讀,以上就是“Linux系統上怎么用源碼安裝OpenSSL”的內容了,經過本文的學習后,相信大家對Linux系統上怎么用源碼安裝OpenSSL這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

上杭县| 抚州市| 黄梅县| 梁河县| 犍为县| 石景山区| 台湾省| 丁青县| 明光市| 内丘县| 鸡西市| 乳源| 甘孜县| 泰顺县| 阿拉善左旗| 吉首市| 马鞍山市| 连山| 太湖县| 江永县| 德阳市| 米泉市| 潼关县| 星子县| 扬中市| 资溪县| 荔浦县| 崇阳县| 天长市| 天台县| 河津市| 余姚市| 通道| 平塘县| 昌邑市| 新和县| 青川县| 锡林浩特市| 湛江市| 酉阳| 吉安市|