ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 系统默认配置参数 ***Config.php支持配置参数:*** ~~~ <?php return [ //框架核心配置 'DEFAULT_MODULE'=>'Home',//默认模块 'DEFAULT_CONTROLLER'=>'Index',//默认控制器 'DEFAULT_ACTION'=>'index',//默认方法 'URL_INSENSITIVE' => true,//不区分大小写 'URL_MODEL'=>'1',//URL模式 'URL_HTML_SUFFIX'=>'.html',//模板后缀 'DEFAULT_FILTER' => 'htmlspecialchars', //默认过滤函数 'START_TEMPLATE_CACHE'=>true,//模板缓存设置 'TMPL_PARSE_STRING'=>[],//模板配置 'TAG_BLOCK_LEFT'=>'',//区块函数左定界符 'TAG_BLOCK_RIGHT'=>'',//区块函数右定界符 'TAG_VARIABLE_LEFT'=>'',//变量输出左定界符 'TAG_VARIABLE_RIGHT'=>'',//变量输出右定界符 'DEFAULT_CHARSET'=>'UTF-8',//默认字符编码 'EXTRA_FILE_LIST'=>[],//扩展函数文件配置 //错误配置 'ERROR'=>[ 'TRACE'=>true,//是否开启错误堆栈跟踪 'HTML'=>'',//关闭DEBUG模式异常页面的模板文件 'MESSAGE'=>'',//关闭DEBUG模式显示的错误信息 ], //RBAC配置 'RBAC'=>[ 'TABLE'=>['user'=>'user','menu'=>'menu','role'=>'role'],//表名,如果数据库配置开启表前缀请省略表前缀,关闭则填写完整的表名。 'USER_ID'=>'user_id',//存放用户ID的SESSION名称 'LOGOUT_URL'=>'Home/User/login',//未登录跳转地址 'LOGOUT_MSG'=>'你还未登录!', 'NO_ACCESS_URL'=>'Home/User/login', 'NO_ACCESS_MSG'=>'你无权限访问该页面!', 'KEY_ID'=>'pk_id', 'IS_ROOT'=>true,//是否有无权限限制的用户,有的话则开启,默认这个用户的主键ID是1 ], //日志配置 'LOG'=>[ ], //缓存配置 'CACHE'=>[ 'DRIVER'=>'Memcached',//缓存驱动 'TEMP'=>APP_PATH.'Cache/',//缓存文件存储路经 'PREFIX'=>'zphp_',//缓存文件前缀 'EXPIRE'=>'3600',//失效时间 'LENGTH'=>0,//存储最大长度,0为不限制 'KEY'=>'',//KEY 'CHECK'=>true,//检测KEY 'COMPRESS'=>true,//是否打开压缩缓存数据 ], //SESSION配置 'SESSION'=>[ 'DRIVER'=>'File',//SESSION驱动,默认FILE 'PATH'=>'', 'AUTO_START'=>true,//是否自动打开SESSION 'PREFIX'=>'Z-PHP',//SESSION前缀 'VAR_SESSION_ID'=>'',//解决FLASH上传SESSION丢失 'NAME'=>'Z-PHP',//SESSION名称 'EXPIRE'=>10,//SESSION过期时间 ], //Redis配置,只有缓存和SESSION驱动是Redis时才会读取该配置 'Redis'=>[ 'HOST' => '127.0.0.1', // redis主机 'PORT' => 6379, // redis端口 'PASSWORD' => '', // 密码 'SELECT' => 0, // 操作库 'TIMEOUT' => 0, // 超时时间(秒) 'PERSISTENT' => false, // 是否长连接 ], //Memcached配置,只有缓存和SESSION驱动是Memcached时才会读取该配置 'Memcached'=>[ 'HOST' => '127.0.0.1', // memcache主机 'PORT' => 11211, // memcache端口 'TIMEOUT' => 0, // 连接超时时间(单位:毫秒) 'USERNAME' => '', //账号 'PASSWORD' => '', //密码 ], ]; ~~~ ***Database.php支持配置参数如下:*** ~~~ <?php return [ //数据库配置 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => '127.0.0.1', // 服务器地址 'DB_NAME' => 'z_php', // 数据库名 'DB_USER' => 'root', // 用户名 'DB_PWD' => '51394274zsz', // 密码 'DB_PORT' => 3306, // 端口 'DB_CHARSET'=>'utf8',//连接数据库字符集 'DB_PREFIX' => '', // 数据库表前缀 'DB_DEBUG'=>true, 'DB_FILE'=>'',//sqlite数据库文件地址,'DB_TYPE' => 'sqlite'时生效 ]; ~~~