ThinkPHP配置檔案的方法

welchang發表於2021-09-11

ThinkPHP配置檔案的方法

本文作業系統:windows7系統、PHP5.6版本、DELL G3電腦。

1.常用的配置方式是在應用目錄或者模組目錄下面的 database.php中新增下面的配置引數:

return [
 
  // 資料庫型別  'type' => 'mysql',
 
  // 資料庫連線DSN配置  'dsn' => '',
 
  // 伺服器地址  'hostname' => '127.0.0.1',
 
  // 資料庫名  'database' => 'thinkphp',
 
  // 資料庫使用者名稱  'username' => 'root',
 
  // 資料庫密碼  'password' => '',
 
  // 資料庫連線埠  'hostport' => '',
 
  // 資料庫連線引數  'params' => [],
 
  // 資料庫編碼預設採用utf8  'charset' => 'utf8',
 
  // 資料庫表字首  'prefix' => 'think_',
 
  // 資料庫除錯模式  'debug' => false,
 
  // 資料庫部署方式:0 集中式(單一伺服器),1 分散式(主從伺服器)  'deploy' => 0,
 
  // 資料庫讀寫是否分離 主從式有效  'rw_separate' => false,
 
  // 讀寫分離後 主伺服器數量  'master_num' => 1,
 
  // 指定從伺服器序號  'slave_no' => '',
 
// 是否嚴格檢查欄位是否存在  'fields_strict' => true,];

2.type引數支援名稱空間完整定義,不帶名稱空間定義的話,預設採用 thinkdbconnector 作為名稱空間,如果使用應用自己擴充套件的資料庫驅動,可以配置為:

// 資料庫型別
 
'type' => 'orgdbMysql',

表示資料庫的聯結器採用 orgdbMysql 類作為資料庫連線驅動,而不是預設的 thinkdbconnectorMysql 。

3.每個模組可以設定獨立的資料庫連線引數,並且相同的配置引數可以無需重複設定,例如我們可以在admin模 塊的database.php配置檔案中定義:

return [
 
  // 伺服器地址  
 
  'hostname' => '192.168.1.100',
 
  // 資料庫名  
 
'database' => 'admin',];

表示admin模塊的資料庫地址改成 192.168.1.100 ,資料庫名改成 admin ,其它的連線引數和應用的 database.php 中的配置一樣。

以上就ThinkPHP配置檔案的方法,有些對ThinkPHP瞭解不是很多,在學習本篇時會遇到困難。可以在對ThinkPHP的基礎內容有所瞭解後,再來進行配置檔案的操作。更多php學習指路:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4830/viewspace-2831054/,如需轉載,請註明出處,否則將追究法律責任。

相關文章