TP配置格式

2021-09-26 16:30:23 字數 748 閱讀 1396

thinkphp支援多種格式的配置格式,但最終都是解析為php陣列的方式。

php陣列定義

返回php陣列的方式是預設的配置定義格式,例如:

//專案配置檔案

return [

// 預設模組名

'default_module' => 'index',

// 預設控制器名

'default_controller' => 'index',

// 預設操作名

'default_action' => 'index',

//更多配置引數

//...

];

//專案配置檔案

return [

'cache' => [

'type' => 'file',

'path' => cache_path,

'prefix' => '',

'expire' => 0,

],];

其他配置格式支援

預設方式為php陣列方式定義配置檔案,你可以在入口檔案定義 conf_ext 常量來更改為其

它的配置型別:

// 更改配置格式為ini格式

define('conf_ext', '.ini');

配置後,會自動解析支援的配置型別,包括 .ini 、 .xml 、 .json 和 .php 在內的

格式支援。

tp5 1 TP5 1專案配置

應用除錯模式 應用trace 是否支援多模組 入口自動繫結模組 auto bind module false,預設時區 default timezone prc 網域名稱部署 url domain deploy true,網域名稱根,如thinkphp.cn url domain root xzfc...

配置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 ...