Rumah > rangka kerja php > ThinkPHP > teks badan

Bagaimana untuk mengkonfigurasi fail ThinkPHP

王林
Lepaskan: 2023-05-28 18:40:06
ke hadapan
1507 orang telah melayarinya

1. Kaedah konfigurasi yang biasa digunakan ialah Tambah parameter konfigurasi berikut dalam pangkalan data.php di bawah direktori aplikasi atau direktori modul:

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,];
Salin selepas log masuk

2.type Parameter menyokong definisi lengkap ruang nama Jika tiada definisi ruang nama, thinkdbconnector digunakan sebagai ruang nama secara lalai Jika anda menggunakan pemacu pangkalan data yang memanjangkan aplikasi anda, ia boleh dikonfigurasikan sebagai:

// 数据库类型
 
'type' => '\org\db\Mysql',
Salin selepas log masuk
.

menunjukkan bahawa penyambung pangkalan data menggunakan Kelas orgdbMysql berfungsi sebagai pemacu sambungan pangkalan data dan bukannya thinkdbconnectorMysql lalai.

3. Setiap modul boleh menetapkan parameter sambungan pangkalan data bebas, dan parameter konfigurasi yang sama tidak perlu ditetapkan berulang kali, sebagai contoh, kita boleh menentukan dalam fail konfigurasi pangkalan data.php modul pentadbir:

return [
 
  // 服务器地址  
 
  'hostname' => '192.168.1.100',
 
  // 数据库名  
 
'database' => 'admin',];
Salin selepas log masuk

bermakna alamat pangkalan data modul pentadbir ditukar kepada 192.168.1.100, nama pangkalan data ditukar kepada pentadbir dan parameter sambungan lain adalah sama dengan konfigurasi dalam pangkalan data aplikasi. php.

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi fail ThinkPHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan