## Applications/config/config.php
说明:本文档多维数组用.隔开表示,如redis.host 表示$redis['host']。
| 配置项 | 类型 | 是否需要重新填写 | 说明 |
|---|---|---|---|
| redis | array | 是 | redis连接信息 |
| redis.host | string | 是 | redis数据库地址 |
| redis.port | string | 是 | redis连接端口(默认6379) |
| redis.password | string | 是 |redis连接秘钥 |
| logFile | string | 否 | 日志记录目录的绝对地址(默认设置为Application/log如非必要无需更改) |
| secretKey| sting | 是 | 通信秘钥主要用于服务端各进程之间通信验证,建议填写 |
| register | array | 是 | 注册服务器连接配置 |
| register.address | string | 是 | 注册服务器ip地址 分布式部署时使用内网ip 部署在同一台服务器用127.0.0.1 |
| register.port | string | 否 | 注册服务器监听端口 |
| register.name | string | 否 | 注册进程名称 |
| businesswork | array | 是 | businesswork服务器配置 仅businesswork进程所在服务器存在此配置项即可 |
| businesswork.worker_count | int | 否 | businesswork进程数量(windows下无效) |
| businesswork.name | int | 否 | bussinessWorker进程名称 |
| gateway | array| 是 | gateway服务器配置 仅gateway进程所在服务器存在此配置项即可 |
| gateway.lanIp | string | 是 | 本机ip,分布式部署时使用内网ip 部署在同一台服务器用127.0.0.1 |
| gateway.worker_count | int | 否 | gateway进程数量(windows下无效) |
| gateway.name | string | 否 | gateway 进程名称 |
| gateway.startPort | int | 否 | 内部通讯起始端口,假如gateway[count]=4,起始端口为4000 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口|
| gateway.pingInterval | int | 否 | 心跳间隔(单位秒) |
| gateway.port | int | 是 | websocket监听端口 |
| gateway.ssl | array/Boolean| 否 | 填false表示不启用ssl客户端用ws:// 连接 否则用wss://连接 |
| gateway.ssl.local_cert | string | 启用ssl下必填 |证书文件crt文件/pem文件的根地址 |
| gateway.ssl.local_pk | string | 启用ssl下必填 | 证书私钥文件.key文件的根地址 |
| gateway.ssl.....| string | 否 | 可自定义扩展ssl选项 参考:[http://php.net/manual/zh/context.ssl.php](http://php.net/manual/zh/context.ssl.php) |
| web | array | 是 | webserver服务器配置 仅webserver进程所在服务器存在此配置项即可|
| web.file_base | string | 否 | 用户头像文件域名 如果为第三方存储请填写第三方存储域名,如果填写此配置项会自动拼接到用户头像之前 |
| web.port | int | 是 | webserver服务监听端口(可为任意为占用可外网访问端口),如果本机未部署apache/nginx等web服务器建议填写常规端口:80(http协议时)或443(https协议时) |
| web.domain| string | 是 | 网站域名|
| web.ssl | array/Boolean| 否 | 填false表示不启用ssl客户端用http:// 连接 否则用https://连接 |
| web.ssl.local_cert | string | 启用ssl下必填 |证书文件crt文件/pem文件的根地址 |
| web.ssl.local_pk | string | 启用ssl下必填 | 证书私钥文件.key文件的根地址 |
| web.ssl.....| string | 否 | 可自定义扩展ssl选项 参考:[http://php.net/manual/zh/context.ssl.php](http://php.net/manual/zh/context.ssl.php) |
|web.count| int | 否 |webserver进程数量(windows下无效)|
|web.debug|boolean| 否 |是否为调试模式(true/false)|
|web.error_html | 404页面 | 否 | 相对于Application/webApp/html目录的地址 |
| web.up_load | string | 否 | 第三方上传配置文件名(留空则上传到webserver服务器) 举例:填写qiniu则用config/qiniu.php文件中作为上传配置 |
| web.gateway_host | string | 是 | gateway服务器地址 gateway开启ssl时以wss://开头否则以ws://开头 |
|myup_config|array|是| 本地上传配置 |
| myup_config.img_max | string | 否 | 图片上传允许大小 |
| myup_config.file_max | string | 否 | 文件上传允许大小 |
| myup_config.file_type | array | 否 | 文件上传允许上传文件的后缀 为空表示所有 |