1. 程式人生 > >thinkphp5 在nginx下的配置(lnmp1.4一鍵安裝環境)

thinkphp5 在nginx下的配置(lnmp1.4一鍵安裝環境)

本地用的環境是Apache,將專案上傳至伺服器後,發現不能訪問,然後就在網上查詢各種資料,新增各種配置,

同時也出現各種報錯,access deiny   ,  file not found 等,最後發現讓nginx支援pathinfo僅僅只需要配置幾個選項

就可以了。

伺服器用的lnmp(1.4)的一鍵安裝包配置的環境(如有小夥伴伺服器也是同樣的環境,配置請參看如下,親測適用)

1、修改php.ini

        cgi.fix_pathinfo = 0  改為 cgi.fix_pathinfo = 1;

2、修改nginx配置

    本人nginx 配置如下:

    

    注意實際載入的檔案是 : enable-php.conf

    進入此檔案後,

    在 try_files $url= 404 前加 #

    在 最後加上 include pathinfo.conf 


3、重新載入nginx 配置

    lnmp nginx reload

4、重啟環境

    lnmp restart

搞定!!! 訪問正常,就是這麼簡單!