Thinkphp5 在nginx環境下的配置問題

2021-08-22 07:09:56 字數 412 閱讀 4485

首先thinkphp5目錄指向到webroot/public目錄下。

thinkphp的url訪問:http://servername/index.php(或者其它應用入口檔案)/模組/控制器/操作/[引數名/引數值…],這個需要支援pathinfo,apache預設支援,而nginx不支援。

首先在php.ini中開啟並配置引數

cgi.fix_pathinfo =1
修改nginx.conf檔案

location

~ \.php(.*)$

這樣就能在linux, nginx環境下執行tp5了

去掉/index.php/

location / 

}

thinkphp5 的 nginx 配置檔案

今天在tp5高階群遇到人詢問tp5支援pathinfo的nginx配置怎麼寫的問題,發了乙份配置檔案給管理員共享在群裡面了。不過那份檔案裡面沒有做一些說明,所以這裡做一下解釋。下面是配置檔案的具體內容 server location if e request filename location ph...

ThinkPHP5使用快取

cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...

thinkphp5內建標籤

知道內建標籤怎麼用,查手冊的時候好查 卻功能的時候在裡面找著來用 1 內建標籤23 變數輸出使用普通標籤就足夠了,但是要完成其他的控制 迴圈和判斷功能,就需要借助模板引擎的標籤庫 4功能了,系統內建標籤庫的所有標籤無需引入標籤庫即可直接使用。5內建標籤包括 6標籤名作用包含屬性 7include 包...