ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 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 | 否 | 文件上传允许上传文件的后缀 为空表示所有 |