成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Linux系統(tǒng)上怎么用源碼安裝OpenSSL

這篇文章主要講解了“Linux系統(tǒng)上怎么用源碼安裝OpenSSL”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Linux系統(tǒng)上怎么用源碼安裝OpenSSL”吧!

成都創(chuàng)新互聯(lián)公司是專業(yè)的岑鞏網(wǎng)站建設(shè)公司,岑鞏接單;提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行岑鞏網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

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

   

代碼如下:

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

再下載這個(gè)版本的md5校驗(yàn)包:

   

代碼如下:

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

然后校驗(yàn)下的openssl包是否被惡意修改過:

   

代碼如下:

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

如果校驗(yàn)沒問題,再接著解壓包,命令:

   

代碼如下:

#tar   -zvxf      openssl-1.0.1g.tar.gz    //解壓openssl-1.0.1g.tar.gz

進(jìn)入這個(gè)解壓縮的目錄:

   

代碼如下:

#cd   openssl-1.0.1g

輸入下面的命令進(jìn)行編譯,安裝,我直接設(shè)置了一些重要的參數(shù),因?yàn)槠渌膮?shù)對(duì)于我來說就根本沒用。如果需要參數(shù),自己添加就是。輸入:

   

代碼如下:

#./config shared zlib  && make && make install

或者你什么參數(shù)都不加,完全用默認(rèn)的:

   

代碼如下:

#./config  && make && make install

話大概五六分中編譯安裝完。沒出問題的話,繼續(xù)輸入下面的命令,手動(dòng)軟鏈新的openssl二進(jìn)制文件:

   

代碼如下:

ln –s /usr/local/ssl/bin/openssl /usr/bin/openssl
   ln –s /usr/local/ssl/include/openssl /usr/include/openssl

配置庫(kù)文件搜索路徑:

   

代碼如下:

#echo  "/usr/local/ssl/lib"  >>  /etc/ld.so.conf</p> <p>    #ldconfig -v

最后重啟下服務(wù)器(重啟進(jìn)程麻煩的),輸入:

   

代碼如下:

#reboot

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

   

代碼如下:

#openssl   version

顯示:

   

代碼如下:

OpenSSL 1.0.1g 7 Apr 2014

 還有php編譯時(shí),是否制定了openssl目錄。我們直接查看php探針,就是<?php phpinfo(); ?> 保存到a.php,然后放到你網(wǎng)站的根目錄。在打開這個(gè)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版本和編譯參數(shù):

代碼如下:

#php   -v     #查看php版本

代碼如下:

# /usr/local/php/bin/php -i | grep configure   #查看php編譯所用的參數(shù)

用這個(gè)命令顯示的編譯結(jié)果都有單引號(hào)包住了,要?jiǎng)h掉。同時(shí)將其中的--with-openssl  改為:

代碼如下:

--with-openssl=/usr/local/ssl/

然后重新編譯即可,只是編譯參數(shù)變了,但不改變php的版本。

因?yàn)槲矣玫能姼鏻nmp,懶得自己去下載了。直接用他的php升級(jí)腳本upgrade_php.sh  來重新編譯安裝php。但是這個(gè)升級(jí)腳本不準(zhǔn)升級(jí)到同版本。使用的時(shí)候會(huì)顯示:

代碼如下:

#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 "=================================================="

這幾行用#注釋掉就可以了。然后進(jìn)入lnmp加壓的目錄,執(zhí)行:

代碼如下:

#sh   upgrade_php.sh

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

感謝各位的閱讀,以上就是“Linux系統(tǒng)上怎么用源碼安裝OpenSSL”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Linux系統(tǒng)上怎么用源碼安裝OpenSSL這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

名稱欄目:Linux系統(tǒng)上怎么用源碼安裝OpenSSL
標(biāo)題鏈接:http://jinyejixie.com/article8/gcshop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、云服務(wù)器、外貿(mào)網(wǎng)站建設(shè)標(biāo)簽優(yōu)化網(wǎng)站制作、域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
石渠县| 永嘉县| 庄河市| 桂林市| 屏山县| 虹口区| 上林县| 内黄县| 顺昌县| 隆化县| 隆化县| 白玉县| 宝坻区| 庆阳市| 栾城县| 永城市| 洛南县| 乡宁县| 湖北省| 丹江口市| 福清市| 周至县| 巴彦淖尔市| 天水市| 烟台市| 县级市| 和静县| 庆城县| 独山县| 云阳县| 枝江市| 萝北县| 平泉县| 阳山县| 汝阳县| 宝清县| 敦煌市| 新泰市| 卓尼县| 双桥区| 阿巴嘎旗|