centos7.6源碼安裝nginx

寫在前面

環境可能只安裝一次,在這裏記錄自己下安裝的過程,換別的服務器時,可以很好的參考.

安裝過程

  1. 在linux上安裝所依賴的環境
yum -y install gcc gcc-c++ automake zlib zlib-devel \
openssl openssl--devel pcre pcre-devel
  1. nginx官網下載源碼包.

  2. 解壓壓縮包

  3. cd進入解壓完的壓縮包執行: ./configure --help 查看你需要的nginx模塊.進行選擇.(如果不選擇,直接執行./configure 默認安裝路徑爲 /usr/local/nginx)

    這裏附上nginx ./configure參數詳細解釋:
    nginx參數詳解

  4. make && make install

  5. 安裝完成後通過:
    /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的具體參數.如下圖:
在這裏插入圖片描述
在這裏插入圖片描述

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