# ==================================== # 插件系统优化配置示例 # ==================================== # 将以下配置添加到您的 .env 文件中 # 应用配置 APP_DEBUG=false # 生产环境设置为false APP_TRACE=false # 生产环境关闭页面Trace # 数据库配置优化 DB_PERSISTENT=true # 启用数据库持久连接 DB_PARAMS=persistent:true # 数据库连接参数 # 缓存配置 CACHE_DRIVER=redis # 推荐使用Redis缓存 CACHE_PREFIX=ywxapp_cache_ # 缓存前缀 # Redis配置(如果使用Redis) REDIS_HOST=127.0.0.1 # Redis服务器地址 REDIS_PORT=6379 # Redis端口 REDIS_PASSWORD= # Redis密码(如无密码留空) REDIS_SELECT=0 # Redis数据库索引 # 插件安全配置 JWT_SECRET=请生成强随机密钥 # JWT密钥(使用: openssl rand -base64 64) ADDON_SECRET=请生成强随机密钥 # 插件密钥(使用: openssl rand -base64 64) ADDON_UNKNOWN_SOURCES=false # 禁用未知来源插件 # 插件配置 ADDON_LICENSE_CHECK=false # 是否检查插件授权 ADDON_CACHE_EXPIRE=3600 # 插件配置缓存时间(秒) # 应用市场(appmall)插件配置 # 以下配置已迁移至插件目录 addons/appmall/config/appmall.php(支持 .env 覆盖), # 通过 config('appmall.*') 读取。 APPMARKET_DEV_TOKEN= # 发布到官方市场(www.ywxapp.cn)的开发者令牌(运营分配),留空则后台「发布到官方市场」提示先配置 APPMARKET_DEV_NAME= # 开发者名称(可选) APPMARKET_REMOTE_ENABLE=false # 购买链路远程化开关:true 时插件商店走中心站 market API APPMARKET_REMOTE_TOKEN= # 远程市场服务间共享密钥(中心站与本客户端需一致) APPMARKET_COMMISSION_RATE=0.2 # 平台抽成比例(0~1),开发者收益=订单金额*(1-该比例) APPMARKET_SECURITY_SCAN=true # 提交包到官方市场前的安全扫描开关(PHP语法+高危函数) APPMARKET_SSL_VERIFY=true # 连接远程市场时 SSL 证书验证(自托管/排障可设 false) # 性能监控配置 ADDON_PERFORMANCE_MONITOR=true # 启用插件性能监控 ADDON_PERFORMANCE_THRESHOLD=2.0 # 性能阈值(秒) ADDON_MEMORY_THRESHOLD=10485760 # 内存阈值(字节,10MB) # 热重载配置(仅开发环境) ADDON_HOT_RELOAD=true # 启用热重载(仅开发环境) ADDON_HOT_RELOAD_INTERVAL=2 # 文件变更检测间隔(秒) # 日志配置 LOG_LEVEL=info # 日志级别 LOG_CHANNEL=file # 日志通道 # ==================================== # 安全配置建议 # ==================================== # 1. 生产环境务必设置强随机密钥 # 2. 关闭调试模式 # 3. 禁用未知来源插件 # 4. 配置合适的缓存驱动 # 5. 设置合理的超时时间 # ==================================== # 密钥生成命令 # ==================================== # JWT密钥: openssl rand -base64 64 # 插件密钥: openssl rand -base64 64 # 数据库密钥: openssl rand -base64 32