重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
今天小編給大家分享一下Linux下Nginx怎么安裝pcre和openssl的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
創(chuàng)新互聯(lián)建站專注于禹王臺(tái)企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),成都做商城網(wǎng)站。禹王臺(tái)網(wǎng)站建設(shè)公司,為禹王臺(tái)等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
1. 安裝pcre庫(kù)(nginx的rewrite模塊和http核心模塊會(huì)用到pcre正則表達(dá)式語(yǔ)法)
不用考慮是否已安裝,直接上命令:
使用yum來(lái)安裝:
[root@example.com ~]# yum install pcre pcre-devel
或者用apt-get:
[root@example.com ~]# apt-get install libpcre3 libpcre3-dev
如果這些安裝包已經(jīng)安裝在系統(tǒng)上,你會(huì)收到nothing to do 的信息,就是已安裝過(guò)了的意思。
2.安裝openssl(若服務(wù)器提供安全網(wǎng)頁(yè)(https://)時(shí),會(huì)用到openssl庫(kù))
使用yum:
[root@localhost example]# yum install openssl openssl-devel
或者用apt-get:
[root@localhost example]# apt-get install openssl openssl-dev
3.下載、解壓nginx
去下載你要使用的版本,放到home目錄,然后解壓
[root@localhost example]# tar zxf nginx-0.7.66.tar.gz
4.安裝nginx
創(chuàng)建一個(gè)應(yīng)用程序通常分為三步:從源代碼到配置、編譯和安裝編譯。每一步都有很多配置項(xiàng),但對(duì)于初學(xué)者,我們只是讓它能跑起來(lái),可以先忽略這些配置項(xiàng)。最容易的辦法依次執(zhí)行下面三個(gè)命令:
[root@localhost nginx-0.7.66]# ./configure //有一個(gè)重要的配置項(xiàng)是 --prefix=... 指定安裝nginx的基礎(chǔ)目錄,比如你想把它安裝在 /home/jiang/www/下,這個(gè)完整的命令應(yīng)該是:[root@localhost nginx-0.7.66]# ./configure --prefix=/home/jiang/www
configure過(guò)程中可能出現(xiàn)的幾個(gè)報(bào)錯(cuò),及原因:
1) ./configure: error: c compiler gcc is not found 原因:你沒有安裝gcc ,這樣可能你也沒安裝下面幾個(gè)包,請(qǐng)一并安裝
yum install gcc gcc-c++ autoconf make
2) makefile: 權(quán)限不夠 原因:當(dāng)前用戶沒有權(quán)限讀寫nginx源碼目錄,請(qǐng)切換到root下運(yùn)行如下命令,作用是將當(dāng)前目錄的所有文件所有者都設(shè)為我們正在使用的普通用戶。
[jiang@localhost nginx-0.7.66]# chown -r jiang:jiang ./ [jiang@localhost nginx-0.7.66]# exit
然后exit退出到普通用戶狀態(tài)下。 chown 后的 feng:feng 分別是所使用的普通賬號(hào)的用戶名,及其用戶組名。
[root@localhost nginx-0.7.66]# make [root@localhost nginx-0.7.66]# make install
至此安裝成功,去安裝nginx的基礎(chǔ)目錄下的sbin/,注意,我這里的目錄是/home/jiang/www/sbin,執(zhí)行命令:
[root@localhost sbin]# ./nginx //效果見下圖
屏幕上不會(huì)出現(xiàn)任何文本信息,這是個(gè)好跡象,意味著正在正確運(yùn)行。
打開瀏覽器,輸入localhost,done done done done ~~~
以上就是“Linux下Nginx怎么安裝pcre和openssl”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。