config.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. <?php
  2. /**
  3. * config.php UTF-8
  4. * 配置文件
  5. *
  6. * @date : 2018/9/20 11:29
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : wuyonghong <wyh@huosdk.com>
  10. * @version : HuoMp 1.0
  11. * Modified by wuyonghong BEGIN 2018/9/20 火游戏小程序联运专用配置
  12. */
  13. if (!defined("CACHE_HOST")) {
  14. define("CACHE_HOST", '127.0.0.1');
  15. }
  16. if (!defined("CACHE_PASSWORD")) {
  17. define("CACHE_PASSWORD", '');
  18. }
  19. return [
  20. "CURRENCY_NAME" => '平台币',
  21. "GM_CURRENCY_NAME" => '游戏币',
  22. 'ptb_rmb_rate' => 1,
  23. 'gm_rmb_rate' => 1,
  24. 'gold_rmb_rate' => 100, /* 金币与人民币比例 */
  25. 'app_app_id' => 100,
  26. 'CPAUTHCODE' => '48a77tuc2b7rnc47',
  27. 'record_trace' => true,
  28. 'G_OA_EN' => 0,/* 是否使用oa */
  29. 'G_TOUTIAO_EN' => 0,/* 是否使用头条买量 */
  30. 'G_BAIDU_EN' => 0,/* 是否使用百度买量 */
  31. 'G_UC_EN' => 0,/* 是否使用UC买量 */
  32. 'G_HEARTBEAT_TIME' => 120,/* 心跳时长s */
  33. 'IDENTIFY_QUEUE' => true,/* 实名认证队列 */
  34. 'ORDER_REPEAT_QUEUE' => true,/* 补单队列是否开启 true 开启 false 不开启 */
  35. 'cache' => [
  36. // 使用复合缓存类型
  37. 'type' => 'complex',
  38. // 默认使用的缓存
  39. 'file' => [
  40. // 驱动方式
  41. 'type' => 'File',
  42. // 缓存保存目录
  43. 'path' => CACHE_PATH,
  44. ],
  45. // redis缓存
  46. 'default' => [
  47. // 驱动方式
  48. 'type' => 'redis',
  49. // 服务器地址
  50. 'host' => CACHE_HOST,
  51. 'port' => 6379,
  52. 'password' => CACHE_PASSWORD,
  53. 'select' => 2,
  54. 'timeout' => 86400,
  55. 'expire' => 86400,
  56. 'persistent' => false,
  57. 'prefix' => 'mp',
  58. ],
  59. ],
  60. // +----------------------------------------------------------------------
  61. // | Cookie设置
  62. // +----------------------------------------------------------------------
  63. 'cookie' => [
  64. // cookie 名称前缀
  65. 'prefix' => 'mp',
  66. // cookie 保存时间
  67. 'expire' => 0,
  68. // cookie 保存路径
  69. 'path' => '/',
  70. // cookie 有效域名
  71. 'domain' => DOCDOMAIN,
  72. // cookie 启用安全传输
  73. 'secure' => false,
  74. // httponly设置
  75. 'httponly' => '',
  76. // 是否使用 setcookie
  77. 'setcookie' => true,
  78. ],
  79. // +----------------------------------------------------------------------
  80. // | 会话设置
  81. // +----------------------------------------------------------------------
  82. 'session' => [
  83. 'id' => '',
  84. // SESSION_ID的提交变量,解决flash上传跨域
  85. 'var_session_id' => '',
  86. 'name' => 'HUOSHUID',
  87. 'domain' => DOCDOMAIN,
  88. // SESSION 前缀
  89. 'prefix' => 'mp',
  90. 'expire' => '86400',
  91. // 驱动方式 支持redis memcache memcached
  92. 'type' => 'redis',
  93. // 是否自动开启 SESSION
  94. 'auto_start' => true,
  95. // redis主机
  96. 'host' => CACHE_HOST,
  97. // redis端口
  98. 'port' => 6379,
  99. // 密码
  100. 'password' => CACHE_PASSWORD,
  101. ],
  102. 'js_version' => APP_DEBUG ? time() : 1.0,
  103. //图片验证码
  104. 'captcha' => [
  105. // 验证码字符集合
  106. 'codeSet' => '234567891',
  107. // 验证码字体大小(px)
  108. 'fontSize' => 25,
  109. // 是否画混淆曲线
  110. 'useCurve' => true,
  111. // 验证码图片高度
  112. 'imageH' => 30,
  113. // 验证码图片宽度
  114. 'imageW' => 100,
  115. // 验证码位数
  116. 'length' => 5,
  117. // 验证成功后是否重置
  118. 'reset' => true
  119. ],
  120. 'view_replace_str' => [
  121. '__ROOT__' => '/',
  122. '__STATIC__' => STATICSITE.'',
  123. '__CSS__' => STATICSITE.'/css',
  124. '__JS__' => STATICSITE.'/js',
  125. ],
  126. // +----------------------------------------------------------------------
  127. // | 队列配置
  128. // +--------------------------------------
  129. 'queue' => [
  130. //'connector' => 'Sync',
  131. 'connector' => 'Redis', // Redis 驱动
  132. 'expire' => null, // 任务的过期时间,默认为60秒; 若要禁用,则设置为 null
  133. 'default' => 'default', // 默认的队列名称
  134. 'host' => CACHE_HOST, // redis 主机ip
  135. 'port' => 6379, // redis 端口
  136. 'password' => CACHE_PASSWORD, // redis 密码
  137. 'select' => 2, // 使用哪一个 db,默认为 db0
  138. 'timeout' => 0, // redis连接的超时时间
  139. 'persistent' => false, // 是否是长连接
  140. ],
  141. // +----------------------------------------------------------------------
  142. // | 日志设置
  143. // +--------------------------------------
  144. //--------------------------------
  145. 'log' => [
  146. // 日志记录方式,内置 file socket 支持扩展
  147. 'type' => 'file',
  148. // 日志记录级别
  149. 'level' => ['error', 'queue'],
  150. // 日志记录级别
  151. 'apart_level' => ['sql', 'error', 'queue', 'wechat'],
  152. ],
  153. 'filesystem' => [
  154. 'default' => 'oss',
  155. 'oss' => [
  156. 'accessId' => '',
  157. 'accessSecret' => '',
  158. 'bucket' => '',
  159. 'endpoint' => 'https://oss-cn-shenzhen.aliyuncs.com',
  160. // 'timeout' => 3600,
  161. // 'connectTimeout' => 10,
  162. // 'isCName' => false,
  163. // 'token' => '',
  164. ],
  165. ],
  166. //实名认证第三方api配置
  167. 'identify_conf' => [
  168. 'default' => 'alipay', //默认使用得第三方验证 微信:weixin,支付宝alipay,防沉迷:fcmgame
  169. 'weixin' => [ //微信实名认证配置
  170. 'SECRET_ID' => '', //腾讯云账户id
  171. 'SECRET_KEY' => '', //腾讯云账户key
  172. 'API_FROM' => 2 //API来源 1 腾讯云官方 2 腾讯云市场
  173. ],
  174. 'alipay' => [ //支付宝实名认证配置
  175. 'APP_KEY' => '',
  176. 'APP_SECRET' => '',
  177. 'APP_CODE' => ''
  178. ],
  179. 'fcmgame_ai_prefix' => 'bg', // 防沉迷AI值前缀
  180. ],
  181. ];