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