多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## **路径** ~~~ /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 数据库的保存数据的有效时间