企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
~~~ $dbarr = require_once(APP_PATH . 'Common/Conf/config_mysql.php'); //网站项目公用数据库配置文件 $thinkcofig = array( //'配置项'=>'配置值' //项目配置文件 //SESSION设置 'SESSION_AUTO_START' => true, //是否开启session //url设置 'URL_MODEL' => '1', //URL访问模式,可选参数0、1、2、3,代表以下四种模式: 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默认为PATHINFO 模式 'URL_HTML_SUFFIX' => 'shtml', // URL伪静态后缀设置 'URL_CASE_INSENSITIVE' => true, //// 默认false 表示URL区分大小写 true则表示不区分大小写 'URL_PATHINFO_DEPR' => '/', // PATHINFO模式下,各参数之间的分割符号 'URL_DENY_SUFFIX' => 'ico|png|gif|jpg', // URL禁止访问的后缀设置 'URL_404_REDIRECT' => '', // 404 跳转页面 部署模式有效 //应用设定 默认设定 'DEFAULT_C_LAYER' => 'Controller', // 默认的控制器层名称 'MULTI_MODULE' => true, // 是否允许多模块 如果为false 则必须设置 DEFAULT_MODULE 'MODULE_ALLOW_LIST' => array('Home','Admin'), // 配置你原来的分组列表 'DEFAULT_MODULE' => 'Home', // 默认模块 'DEFAULT_CONTROLLER' => 'Index', // 默认控制器名称 'DEFAULT_ACTION' => 'index', // 默认操作名称 'DEFAULT_CHARSET' => 'utf-8', // 默认输出编码 'DEFAULT_TIMEZONE' => 'PRC', // 默认时区 'DEFAULT_FILTER' => 'htmlspecialchars_decode', //默认参数过滤方法 用于I函数... 'MODULE_DENY_LIST' => array('Common', 'Runtime'), // 禁止访问的模块列表 'APP_AUTOLOAD_LAYER' => 'Controller,Model', // 自动加载的应用类库层(针对非命名空间定义类库) 3.2.1新增 'APP_AUTOLOAD_PATH' => '', // 自动加载的路径(针对非命名空间定义类库) 3.2.1新增 'DEFAULT_AJAX_RETURN' => 'JSON', // 默认AJAX 数据返回格式,可选JSON XML ... 'DEFAULT_JSONP_HANDLER' => 'jsonpReturn', // 默认JSONP格式返回的处理方法 //Cookie 'COOKIE_EXPIRE' => 0, // Cookie有效期 'COOKIE_DOMAIN' => '', // Cookie有效域名 'COOKIE_PATH' => '/', // Cookie路径 'COOKIE_PREFIX' => 'fj', // Cookie前缀 避免冲突 //缓存 'DATA_CACHE_TIME' => 0, // 数据缓存有效期 0表示永久缓存 'DATA_CACHE_COMPRESS' => false, // 数据缓存是否压缩缓存 'DATA_CACHE_CHECK' => false, // 数据缓存是否校验缓存 'DATA_CACHE_PREFIX' => '', // 缓存前缀 'DATA_CACHE_PREFIX' => '', // 缓存前缀 'DATA_CACHE_TYPE' => 'File', // 数据缓存类型,支持:File|Db|Apc|Memcache|Shmop|Sqlite|Xcache|Apachenote|Eaccelerator 'DATA_CACHE_PATH' => TEMP_PATH, // 缓存路径设置 (仅对File方式缓存有效) 'DATA_CACHE_SUBDIR' => true, // 设置哈希目录的层次 'DATA_PATH_LEVEL' => 3, // 设置哈希目录的层次 //错误设置 'ERROR_MESSAGE' => '页面错误!请稍后再试~', //错误显示信息,非调试模式有效 'ERROR_PAGE' => '', // 错误定向页面 'SHOW_ERROR_MSG' => false, // 显示错误信息 'TRACE_MAX_RECORD' => 100, // 每个级别的错误信息 最大记录数 //其他设置 'HTTP_CACHE_CONTROL' => 'private', // 网页缓存控制 'CHECK_APP_DIR' => true, // 是否检查应用目录是否创建 'FILE_UPLOAD_TYPE' => 'Local', // 文件上传方式 'DATA_CRYPT_TYPE' => 'Think', // 数据加密方式 ); return array_merge($dbarr, $thinkcofig); ~~~ ~~~ return array( 'DB_TYPE' => 'mysql', //数据库类型 'DB_HOST' => '127.0.0.1', //服务器地址 'DB_NAME' => 'fengjiang', //数据库名 'DB_USER' => 'root', //用户名 'DB_PWD' => '', //密码 'DB_PORT' => 3306, //端口 'DB_PREFIX' => 'fj_', //数据库表前缀 'DB_CHARSET' => 'utf8', // 字符集 'DB_FIELDTYPE_CHECK' => false, // 是否进行字段类型检查 'DB_FIELDS_CACHE' => true, // 启用字段缓存 'DB_DEPLOY_TYPE' => 0, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器) 'DB_RW_SEPARATE' => false, // 数据库读写是否分离 主从式有效 'DB_MASTER_NUM' => 1, // 读写分离后 主服务器数量 'DB_SLAVE_NO' => '', // 指定从服务器序号 'DB_SQL_BUILD_CACHE' => false, // 数据库查询的SQL创建缓存 'DB_SQL_BUILD_QUEUE' => 'file', // SQL缓存队列的缓存方式 支持 file xcache和apc 'DB_SQL_BUILD_LENGTH' => 20, // SQL缓存的队列长度 'DB_SQL_LOG' => false, // SQL执行日志记录 'DB_BIND_PARAM' => false, // 数据库写入数据自动参数绑定 ); ~~~