寫在前面
環境可能只安裝一次,在這裏記錄自己下安裝的過程,換別的服務器時,可以很好的參考.
安裝過程
- 在linux上安裝所依賴的環境
yum -y install gcc gcc-c++ automake zlib zlib-devel \
openssl openssl--devel pcre pcre-devel
-
去nginx官網下載源碼包.
-
解壓壓縮包
-
cd進入解壓完的壓縮包執行: ./configure --help 查看你需要的nginx模塊.進行選擇.(如果不選擇,直接執行./configure 默認安裝路徑爲 /usr/local/nginx)
這裏附上nginx ./configure參數詳細解釋:
nginx參數詳解 -
make && make install
-
安裝完成後通過:
/usr/local/nginx/sbin/nginx 啓動nginx
/usr/local/nginx/sbin/nginx -s stop 停止nginx
/usr/local/nginx/sbin/nginx -s reload 平滑重啓nginx
配置nginx.conf,監聽php
1:cd 進入 /usr/local/nginx/conf (看你的nginx安裝在哪裏),
2: vim nginx.conf,找到以下代碼將其取消註釋:
location ~ \.php$ {
root html; (這個html指的是/usr/local/nginx/html)
fastcgi_pass 127.0.0.1:9000; (這裏指的是本地9000端口,php-fpm端口就是9000)
fastcgi_index index.php; (默認訪問的是index.php)
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;(腳本路徑+腳本名字,這裏應該把 /scripts改爲:$document_root)
include fastcgi_params;
}
ps:你可以查看 fastcgi_conf的具體參數.如下圖: