安裝nginx要注意的幾點

在linux採用源碼包安裝nginx時要特定小心以下幾點:

1.安裝nginx依賴於zlib、pcre和openssl(可選,用於支持https協議,最好裝上),安裝時經常由於依賴包沒有安裝上而報錯,特別是pcre和openssl兩個依賴包最容易報錯,所以總結一下經驗,一般報錯都是說找不到文件或目錄,這時就要注意了,編譯時的參數 --with-openssl=/______這個路徑指向你的源碼安裝包路徑而不是你安裝後的路徑!–with-pcre Nginx的rewrite功能需要使用pcre庫才能工作,而Nginx的編譯參數裏面的這個選項並不是像常規的那樣指定pcre的安裝目錄,而是指定pcre源代碼的目錄。也就是說,如果你的系統路徑下已經可以找到pcre的lib和include文件,這個選項可以不指定了。如果你的系統沒有安裝pcre,那麼就指定該選項,Nginx會在編譯的時候從你指定的這個目錄把pcre編譯進來。針對pcre我們建議你在編譯時不要使用--with-pcre參數,而在編譯之前先用yum 安裝pcre-devel:

yum install pcre-devel

之後再去安裝nginx源碼包。

2.安裝nginx之前確保zlib依賴包已經安裝,這樣在安裝時就可以指定--with-zlib=(源碼包路徑),這裏指定的是源碼包的路徑,而不是編譯之後的安裝路徑,這一點和普通的安裝是不同的。

3.同樣的--with-md5和--with-sha1選項的參數都表示的是源碼包的路徑而不是安裝目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章