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

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

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