首頁 >後端開發 >php教程 >linux系統安裝nginx linux系統 ubuntu系統安裝 ubuntu

linux系統安裝nginx linux系統 ubuntu系統安裝 ubuntu

WBOY
WBOY原創
2016-07-29 08:53:391297瀏覽

1.首先下載在nginx官網下載nginx,Nginx的下載網址:http://nginx.org/en/download.html。

2.安裝必備組件:yum -y install make zlib zlib-devel gcc gcc-c++ ssh libtool

3.解壓下載錯誤

linux系統安裝nginx linux系統 ubuntu系統安裝 ubuntu
圖上標箭頭的地方,標明我們缺少PCRE庫,此時首先查看系統中是否默認存在這個庫,使用rpm -qa pcre名來查看,如果系統中名來查看,如果系統中預設有該庫的話,會展示

PCRE的版本,pcre-7.8-7.el6這樣的字樣。

這個版本的庫就打算存在,也不能解決上圖中出現的錯誤,解決方式就是自己從http://ncu.dl.sourceforge.net/project/pcre/pcre/8.37/pcre -8.37.tar.gz上面下載一個高版的。

下載之後,我們需要刪除系統中預設自帶的pcreku

(如果不刪除的話,會一直出現上圖中標記的錯誤),備份備份下一根目錄下面lib64下面的libpcre.so.0,備份完成之後,使用rpm -e --nodeps pcre指令來刪除系統預設的pcre函式庫。

接下來解壓縮之前下載的pcre庫,首先使用./configure來進行配置,然後使用make命令來進行編譯,在使用make check來檢查編譯是否正確,如果成功的話,會看到總數和成功數是一樣的。最後使用make install指令來安裝pcre函式庫。

安裝完成pcre庫之後,我們就可以對nginx進行設定,安裝操作。

安裝成功之後,切換到根目錄,執行nginx指令,如果出現如下錯誤:----->error while loading shared libraries:libpcre. openshared object file:No such file or directory

從以上的錯誤中我們可以看到,是根目錄缺少libpcre.so.1此時需要使用這個庫來解決錯誤,ln -s  /user/nginx-1.8.1/lib/libprce.so.1(該目錄是我nginx編譯指定的一個目錄下面的)  /lib64(如果是32位元系統,則應該是/lib)

此時再次執行ngix指令就不會出錯了。 以上就介紹了linux系統安裝nginx,包含了linux系統安裝的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn