ThinkPHP文件如何配置

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 中的配置一樣。

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享