配置nginx支援TP框架

2022-07-28 19:33:23 字數 565 閱讀 9814

tp框架配置中預設url_model=1,而nginx預設是不支援pathinfo的。如果我們只想跑起來tp框架,很簡單,只需到更改tp配置,設定url_model=3(相容模式)。但是如果要讓nginx支援thinkphp pathinfo需要做如下配置:

1、設定thinkphp url模式url_model=1;

2、修改nginx配置檔案(紅色部分更改稱相應的內容)

server

}location ~\.php

fastcgi_param script_filename $document_root$real_script_name;

fastcgi_param script_name $real_script_name;

fastcgi_param path_info $path_info;}}

3、儲存nginx配置並重啟

源自:

如果預設模組可以訪問,其他模組不能訪問,嘗試將入口檔案處含有 bind_module 的注釋掉

define('bind_module','stage');

配置nginx支援TP框架

tp框架配置中預設url model 1,而nginx預設是不支援pathinfo的。如果我們只想跑起來tp框架,很簡單,只需到更改tp配置,設定url model 3 相容模式 但是如果要讓nginx支援thinkphp pathinfo需要做如下配置 1 設定thinkphp url模式url ...

配置nginx支援TP框架

tp框架配置中預設url model 1,而nginx預設是不支援pathinfo的。如果我們只想跑起來tp框架,很簡單,只需到更改tp配置,設定url model 3 相容模式 但是如果要讓nginx支援thinkphp pathinfo需要做如下配置 1 設定thinkphp url模式url ...

nginx 調整配置檔案支援TP框架

配置檔案樣例 server location php fastcgi param script filename document root real script name fastcgi param script name real script name fastcgi param path ...