Nginx一般建議安裝到linux系統,且要安裝c語言的編譯環境gcc
*
*
進入http://nginx. org/en/download.html下載nginx(以1.8為例)
nginx需要先將官網下載的原始碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc:yum install gcc-c++
2,nginx的http模組使用pcre來解析正規表示式,所以需要在linux上安裝pcre庫:yuminstall -y pcre pcre-devel
3,zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫:yuminstall -y zlib zlib-devel
4,nginx不僅支援http協議,還支援https(即在ssl協議上傳輸yuminstall -y openssl openssl-devel
第一步:把nginx的源碼上傳到linux系統(可以使用工具或使用Alt+p)第二步:把壓縮包解壓縮。 第三步:進行configure。 (紅色部分為nginx安裝目錄)./configure
--prefix=/usr/local/nginx
--pid-path=/var/run/nginx/nginx--pid-path=/var/run/nginx/nginx.pid 。 -path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access. log
--with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client--http-proxy-temp-path=/var/temp/cliinx/proxynginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi--http-uwsgi-temp-path=/var/temp/nginx/uwsgi--http-scgi-temp- path=/var/temp/nginx/scgi
注意:上邊將臨時檔案目錄指定為
/var/temp/nginx
,需要在
/var
和下建立
nginx目錄沒有的話 nginx啟動的時候會報錯 第四步:make第五步:makeinstall*Nginx的啟動、停止1、開始:進入目錄可以啟動。 (可查看是否有兩個進程啟動)有master和worker兩個進程表示啟動成功,
嗎?
2,停: 可以使用kill+進程指令,但不建議使用,建議使用:./nginx-s
stop *Nginx的設定
在/usr/local/ nginx/conf目錄下nginx.conf檔是nginx的設定檔
以上就介紹了Nginx的安裝以及配置,包含了nginx的內容,希望對PHP教學有興趣的朋友有幫助。