Nginx配置PHP步驟

2021-08-22 07:14:16 字數 1158 閱讀 9185

組內實習生用thinkphp寫了個服務需要部署到伺服器上,由於從未寫過php折騰了兩天才搞定nginx的部署,記錄下步驟。

1. 安裝php大禮包lnmp: 

wget  -co lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
包含了php,nginx,mysql等等,會預設增加www使用者。

2. 啟動php-fpm: 

cd /usr/local/php/sbin

sudo service php-fpm restart

3.修改nginx配置:

server

fastcgi_pass unix:/tmp/php-cgi.sock; # 這裡檢視/usr/local/php/etc/php-fpm.conf的listen,保持一致

fastcgi_index index.php;

include fastcgi.conf;

include pathinfo.conf;

fastcgi_split_path_info ^(.+\.php)(.*)$;

fastcgi_param path_info $fastcgi_path_info;

fastcgi_param script_filename $document_root$fastcgi_script_name;

fastcgi_param script_name $real_script_name;

fastcgi_param path_info $path_info;

}...

4.重啟nginx:

cd /usr/local/nginx/sbin

sudo service nginx restart

5. php中mysql配置(略),關鍵是要配置好資料庫名,使用者名稱,密碼

6. 如果遇到翻頁跳轉失敗的問題,在thinkphp的入口頁index.php第一行加入:

define('_php_file_',$_server['script_name']);
7. 在本機使用ip/index.php訪問吧

Nginx配置步驟

2.跳轉 解壓目錄 comf nginx.conf 開啟 3.找到server,修改listen監聽埠為8085 隨便 4.找到localtion 修改內容為 proxy pass http backend.表示 路徑,別名為backend 5.在server上面宣告上游upstream 示例 up...

PHP配置步驟

背景 作為web前端人員,必不可少的會接觸到一些伺服器端的指令碼語言,比如php。因為最近在進行相關知識的總結,同時也回顧一下php基礎知識。這次總結先從php的開始說起,即php的配置步驟。什麼是php?php,乙個巢狀的縮寫名稱,是英文超級文字預處理語言 php hypertext prepro...

配置Nginx支援php

nginx.conf中配置 server error page 404 404.html redirect server error pages to the static page 50x.html error page 500 502 503 504 50x.html location 50x....