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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VUE打包後配置配置檔案修改請求url方法及webpack打包的檔案生成同名檔案方法VueWeb
- Android讀取配置檔案的方法Android
- python讀取yaml配置檔案的方法PythonYAML
- [SpringBoot] 配置檔案 與常用方法Spring Boot
- JAVA載入配置檔案方法Java
- SpringBoot載入子模組配置檔案的方法Spring Boot
- ssm的配置檔案SSM
- 結合maven設定2套配置檔案的方法Maven
- Git配置配置檔案Git
- secureCRT螢幕日誌儲存到指定檔案的配置方法Securecrt
- SSM衍生的配置檔案SSM
- Laravel 中的配置檔案Laravel
- 2、coredump檔案的配置
- 配置檔案的編寫
- 織夢資料庫配置檔案修改資料庫配置方法資料庫
- SpringBoot static 靜態方法獲取 yml 配置檔案Spring Boot
- 在.net core中使用配置檔案的幾個示例和方法
- vim配置檔案
- 8.4.4 配置檔案
- nginx配置檔案Nginx
- MySQL配置檔案MySql
- 【SpringBoot】配置檔案Spring Boot
- 配置檔案vimrc
- Nginx 配置檔案Nginx
- gitignore 檔案配置Git
- Maven 配置檔案Maven
- Springboot配置檔案Spring Boot
- mysql 配置檔案MySql
- docker 配置檔案Docker
- Maven配置檔案Maven
- SpringBoot(配置檔案)Spring Boot
- ThinkPHP 的 nginx 配置踩坑PHPNginx
- linux的啟動配置檔案inittab檔案詳解Linux
- 【SSM框架整合】專案xml檔案、properties等檔案的配置SSM框架XML
- 本機的 .zshrc檔案配置
- Nginx的配置檔案說明Nginx
- python 修改jenkins的配置檔案PythonJenkins
- Nginx的配置檔案詳解Nginx