## **路径**
~~~
/PKConfig/Config.php
~~~
***
## **作用**
> 用来配置 PkFrame 框架主导屋运作的相关信息
***
## **相关参数**
### namespace PKCore\Config;
**const DEBUG_MODE=true;**
>作用:DEBUG 模式的开关,也同是 display_errors 的开关
>值:true为开启、false为关闭
**const SOAP_WSDL_CACHE_EXPIRATION=0;**
>作用:设置 WSDL 的缓存时间
>值:如为0则关闭缓存
**const LONG_RANGE_TIMEOUT=3;**
>作用:远程通信时的超时时间
>值:值为数字
**const COOKIES_EXPIRATION=7200;**
>作用: COOKIES 数据存储时间
>值:值为数字
**const COOKIES_DOMAIN="";**
>作用:COOKIES 数据存储指定域
>值:值为域名
**const TMP_PATH="Tmp";**
>作用:框架在项目中创建的临时目录
>值:默认值为“Tmp”
**const ROUTE_MODEULES="";**
>作用:默认访问的模块名
**const ROUTE_CONTROLLER="";**
>作用:默认访问的控制器名
**const CONFIG_SYSTEM="";**
>作用:修改 PHP.ini 中部分默认配置,比如 session 和 upload 的会话数据的临时存放路径
>值:值的类型为 bool
***
### namespace PKCore\resultJsonModelConfig;
**const RJMC_DataField="Data";**
**const RJMC_SucceedField="Succeed";**
**const RJMC_MessageField="Message";**
**const RJMC_StateCodeField="StateCode";**
**const RJMC_RequestField="RequestUrl";**
>作用:以上几个是配置返回 JSON 格式的字段名
>值:以上的这几个值是默认值,可修改
***
### namespace PKCore\logConfig;
**const PATH="";**
>作用:配置日志文件的自定义保存路径
>值:如为空则以框架默认的临时路径来保存,在临时目录下会有 log 文件夹
**const IS_NAME_TIME=true;**
>作用:配置日志文件名后面是否跟着当前的日期
>值:值的类型为 bool,
true:则带有日期,false:则没有日期
**const RUM_TIME=true;**
>作用:配置是否记录系统的运行时间,这里就包括了在执行 SQL 语句的时间(在输出执行 SQL 时间的同时也会将 SQL 语句给输出到日志文件中)
>值:值的类型为 bool,true:执行记录,false:则没有
### namespace PKCore\DbConfig;
**const DRIVER="Mysql";**
>作用:配置默认使用关系型数据库的驱动类型,框架目前提供了 Mysql 和 Mysqli 两种,Mysqli 用的场景较少还不确保稳定
>值:Mysql、Mysqli
**const CACHE_MODE="";**
>作用:配置默认使用缓存弄数据库的驱动
>值:Memcache、Redis
### namespace PKCore\MysqlConfig;
**const HOST = "";**
>作用:配置 Mysql 数据库的服务器地址
**const PORT = 3306;**
>作用:配置 Mysql 数据库的端口
**const NAME = "";**
>作用:配置 Mysql 数据库的数据库名
>值:一般只用配置一个数据库名就可以使用了,但也不排除有数据库的情况,本框架支持同时访问多个数据库,要设置多个数据库名时使用英文逗号(,)分隔比如“test1,test2”
**const USER = "";**
>作用:配置 Mysql 数据库的访问用户名
**const PASS = '';**
>作用:配置 Mysql 数据库的的访问密码
**const CONNECTION_MODE = "pconn";**
>作用:配置 Mysql 数据库的访问连接的方式
>值:如为空则使用短链接来访问,如为“pconn”
**const CHARACTER = "utf8";**
>作用:配置 Mysql 数据库的访问时所采用的字符集
**const PREFIX = "";**
>作用:配置 Mysql 数据库的数据表的表名前缀
### namespace PKCore\RedisConfig;
**const HOST="";**
>作用:配置 Redis 数据库的服务器地址
**const PORT="";**
>作用:配置 Redis 数据库的服务器端口
**const PASS="";**
>作用:配置 Redis 数据库的访问密码
**const EXPIRATION="";**
>作用:配置 Redis 数据库的保存数据的有效时间
### namespace PKCore\MemcacheConfig;
**const TYPE="";**
>作用:配置 Memcache 数据库的类型
>值:local、aliyun(阿里云)、sae(新浪云)
**const SERVER="";**
>作用:配置 Memcache 数据库的服务器地址
**const PORT="";**
>作用:配置 Memcache 数据库的服务器端口
**const USERNAME="";**
>作用:配置 Memcache 数据库的访问用户名
**const PASSWORD="";**
>作用:配置 Memcache 数据库的访问密码
**const EXPIRATION="";**
>作用:配置 Memcache 数据库的保存数据的有效时间