*****
> ## CleverPHP 3对数据库进行了友好封装。本身已经完善地原封不动支持Swoole 数据库协程编程支持。CleverPHP3专门针对高性能场景,内置了Mysql协程、MongoDB、Elasticsearch三大数据库的支持。在调用层面,高度地保持了CleverPHP的操作风格,免去了开发者针对不同数据库写不同查询语句,以提高开发效率。
##
## CleverPHP3的数据库配置文件位于应用下的[databases.php]()或databases.env文件,配置格式如下。
```
<?php
return [
/**mysql**/
'db_host'=>"127.0.0.1",
'db_port'=>3306,
'db_user'=>'root',
'db_password'=>"root@admin",
"db_name"=>'caipu',
"DB_TYPE"=>"Mysql",
/**mongodb**/
'Mongodb' =>array(
//多个可","分开
"hosts" =>array('127.0.0.1:27017'),
'dbname' =>"actuivedb",
'replicaSetName' =>'',
'auths' =>array(
//是否开启验证
'is_auth'=>true,
'authDbName'=>'admin',
'user'=>"pfnieadmin",
'password'=>"123456"
),
),
/**elasticsearch**/
'ELASTIC_SEARCH'=>array(
"hosts"=> "127.0.0.1:9200",
"index"=> "ceiba_ok8",
),
/** redis **/
'Redis'=>array(
"hosts"=> "127.0.0.1",
"port"=> 6379,
"is_true" => true,
),
];
```