首頁  >  文章  >  後端開發  >  thinkphp常用系統配置大全

thinkphp常用系統配置大全

山海
山海轉載
2019-09-19 16:33:192445瀏覽

Thinkphp是目前最主流的php輕量級框架之一,作為一個功能完整的php框架,它內建了許多的配置,透過修改這些系統的設定可以很方便的thinkphp的一些內容進行修改,本文總結了一些常用的系統設定供讀者參考。

thinkphp常用系統配置大全


    'APP_DEBUG'    => false, // 是否開啟除錯模式##"OY <main></main>    'APP_PLUGIN_ON'         =>Efal => false,   // 是否檢查文件的大小寫 對Windows平台有效<br>    'APP_GROUP_DEPR'        => '.',     // 模組分組  // 項目分組設定,多個組別之間用逗號分隔,例              如'Home,Admin'<br>    'APP_AUTOLOAD_REG'      =>     => 'Think.Util.',// __autoLoad 機制額外偵測路徑設置,注意搜尋順序<br>    'APP_CONFIG_LIST' => array('taglibs','routes','tags','htmls','modules','actions'),//<br><br>項目額外需要載入       的設定列表,預設包含:taglibs(標籤庫定義),routes(路由定義),tags(標籤定義),(htmls)靜態快取               義## /* Cookie設定 */<br><br>#<p style="text-align: justify;"><code class="prettyprint linenums lang-php">    'COOKIE_EXPIRE'         => 3600,    // Coodie   // Cookie有效網域<br>    'COOKIE_PATH'           => '/',     // Cookie路徑<br>    'COOKIE_PREFIX'         => '',      // .    => '@',     // 預設項目名稱,@表示目前項目<br>    'DEFAULT_GROUP'         => 'Home', // 預設分組    'DEFAULT_ #    'DEFAULT_ACTION'        => 'index', // 預設作業名稱    'DEFAULT_CHARSET'       => 'utf-8', //   ##    ' DEFAULT_AJ? '          = > 'zh-cn', // 預設語言<br><br>/* 資料庫設定 */<br>    'DB_TYPE'          HOST'               => 'localhost', // 伺服器位址<br>     'DB_NAME'               =&gt/; '',           => 'root',      // 使用者名稱<br>     'DB_PWD'      '',          // 密碼<br>     'DB_PORT'                            => 'think_',    // 資料庫表前綴<br>     'DB_SUFFIX / // 資料庫表格後綴<br>    'DB_FIELDTYPE_CHECK'    => false,       //    // 啟用欄位快取<br>    'DB_CHARSET'            => 'utf8 ',      // 資料庫編碼預設為utf8'DB_DEPLOY_TYPE'        => 0, // 資料庫部署方式:0 集中式(單一伺服器),1 分散式(主從伺服器)
    ),1 分散式(主從伺服器)

    'DB_RW_SEPARATE00 // 資料庫讀寫是否分離 主從快取式有效<br> <br>    'DATA_CACHE_TIME' => -1,      // 資料快取有效期限<br>    'DATA_CACHE_PR/ 資料快取有效期限<br>    'DATA_CACHE_PR0001_L566_L/L為版本/c6/666&T/1  'DATA_CACHE_CHECK' = > false,   // 資料快取是否校驗快取    'DATA_CACHE_TYPE' => 'File', // 資料快取類型

###

    'DATA_CACHE_PATH'       => TEMP_PATH,// 快取路徑設定 (僅對File方式快取有效)<br>   的哈希創建子目錄)<br>    'DATA_PATH_LEVEL'       => 1,        // * '您瀏覽的頁面暫時發生了錯誤!請稍後再試~',//錯誤顯示資訊,非偵錯模式有效<br>    'ERROR_PAGE'    => '', // 錯誤導向頁面<br><br>    /*1 #    'HTML_CACHE_ON'   => false,   'HTML_CACHE_ON'   => false,   // 預設關閉靜態快取<br>    'HTML_CACHE_TIME,        => 0,       // 靜態快取讀取方式 0 readfile 1 redirect<br>    'HTML_FILE_SUFFIX'      => '.shtml',// 預設靜態檔案後綴<br>##    => false,   // 預設為關閉多重語言包功能<br>    'LANG_AUTO_DETECT'      => true,   // 自動偵測語言 開啟多語言功能後有效<br> /     => false, // 預設不記錄日誌<br>    'LOG_FILE_SIZE'         => 2097152, // 日誌檔案大小限制##  'LOG_RECORD_LEVPMER IT','ERR') // 允許記錄的日誌等級<br><br>    /* 分頁設定 */<br>     'PAGE_ROLLPAGE'                => 20,     //分頁每頁顯示記錄數<br><br>    /* SESSION設置 */<br>    'SESSION_AUTO_START'    => true,    // 是否自動開啟Session<br>    // 內置SESSION類可用參數<br>    // 'SESSION_NAME'          => '',      // Session名稱<br>    //與使用保存路徑<br>    //'SESSION_CALLBACK'      => '',      // Session 對象反序列化時候的回呼函數<br><br>    /* 運轉時間設定 */<br>    'SHOW_RUN_TIME'   => false,    // 顯示詳細的運行時間<br>    'SHOW_DB_TIMES'   => false,   // 顯示資料庫查詢與寫入次數<br>    'SH _MEM'   => false,   // 顯示記憶體開銷<br>'SHOW_PAGE_TRACE' => false,   // 顯示頁面Trace資訊 由Trace檔案定義及Action操作賦值<br>    'SHOW_ERROR_MSG'    * /    'TMPL_ENGINE_TYPE' => 'Think',     // 預設範本引擎 下列設定僅使用Think範本引擎有效    》 自動偵測範本主題<br>    ' TMPL_TEMPLATE_SUFFIX' => '.html',     // 預設範本檔案後綴<br>    'TMPL_CACHFILE_SUFF IST' => 'echo,exit' , // 模板引擎停用函數<br>    'TMPL_PARSE_STRING'     => '',          // 以來所要自動替換的,必須是數組形式。 <br>    'TMPL_L_DELIM'          => '{',   // 模板引擎普通標籤開始標記<br>  // 模板引擎普通標籤結束標記<br>    'TMPL_VAR_IDENTIFY'     =&gt ; 'array',     // 模板變數辨識。留空自動判斷,參數為'obj'則表示對象<br>    'TMPL_STRIP_SPACE'      => false,               // 是否開啟模板編譯快取,設為false則每次都會重新編譯<br>    'TMPL_CACHE_TIME' => -1,         // 模板 TMPL_ACTION_ERROR'     => 'Public:success', // 預設錯誤跳轉對應的範本文件<br>    'TMPL_ACTION_SUCCESS'  TMPL_TRACE_FILE'       => THINK_PATH.'/Tpl/PageTrace.tpl.php',     // 頁面Trace的範本ion.tpl.php',// 異常頁面的範本檔案<br>    'TMPL_FILE_DEPR'=>'/', //範本檔案MODULE_NAME與ACTION_NAME之間的分割符,只對專案分組部署有效<br>    // Think範本引擎標籤庫相關##    'TAGLIB_BEGIN'          => '<', // 標籤庫標籤開始標記<br/>    ;標籤結束標記<br/>    'TAGLIB_LOAD'           => true, // 是否使用內建標籤庫以外的其它標籤庫,預設自動偵測<br>    'TAGLIB_BUILD_IN'        => 'cx', // 內建標籤庫名稱使用「使用標籤庫名稱」(使用分隔法<br>    'TAGLIB_PRE_LOAD'       => '',   // 需要額外載入的標籤庫(須指定標籤庫名稱),以多重使用級別<br>    'TAG_EXTEND_PARSE'      => '',   // 指定針對一般標籤進行擴充定義與解析的函數名稱。 <br><br>    /* 表單認證 */<br>    'TOKEN_ON'               'TOKEN_NAME'                =>   '__hash__',    // 令牌所驗證的表單隱藏欄位名稱<br>    'TOKEN_TYPE'                 =>    》 'URL_CASE_INSENSITIVE' => false,   // URL位址是否不區分大小寫<br>    'URL_ROUTER_ON'         => false,   // patcher<br>    'URL_MODEL'      => 1 ,       // URL存取模式,選用參數0、1、2、3,代表下列四種模式:<br>    // 0 (一般模式); 1 (PATHINFO 模式); 2 (REWRITE 模式) 當網址。以下三種模式:<br>    // 1 普通模式(參數沒有順序,例如/m/module/a/action/id/1);<br>    // 2 智能模式(系統預設使用的模式,可自動辨識模組與操作)<br>    // 3 相容模式(透過一個GET變數將PATHINFO傳給dispather,預設為s index.php?s=/module/action/id/1)<br>    'URL_PATHINFO_DE/id/1)<br>    'URL_PATHINFO_DEPR' , // PATHINFO模式下,各參數之間的分割符號<br>    'URL_HTML_SUFFIX'       => '', // URL 'VAR_GROUP'             => 'g',     // 預設分組取得變數<br>   遠,)'/ 預設分組取得變數<br>   遠穿穿)'m  >  變項<br>    'VAR_ACTION'            => 'a', //預設操作取得變數<br>    'VAR_ROUTER'            => 'r',     ; 'p', // 預設分頁跳轉換量<br>    'VAR_TEMPLATE'          = > 't', // 預設範本切換變數<br>     'VAR_LANGUAGE'          => 'l', // ', // 預設的AJAX提交變數<br>    'VAR_PATHINFO'          => 's', // PATHINFO 相容模式取得變數<br><br>#

以上是thinkphp常用系統配置大全的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:thinkphp开源社区。如有侵權,請聯絡admin@php.cn刪除