logo 驰遥科技 文档中心
文档 /系统架设 /环境变量配置(.env)
反馈纠错

环境变量配置(.env)

环境变量配置(.env)

.env 是系统的总配置,改完必须执行:

php artisan config:clear
php artisan cache:clear

否则不生效。

一、基础配置

APP_NAME="协会管理系统"
APP_ENV=production
APP_DEBUG=false
APP_URL=https://xiehui.yourdomain.com

| 键 | 说明 | |---|---| | APP_NAME | 系统名称(后台标题) | | APP_ENV | 生产环境固定 production | | APP_DEBUG | 生产必须 false(true 会暴露报错详情,有安全风险) | | APP_URL | 完整域名,含 https,不要带斜杠 |

二、数据库

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=xiehui
DB_USERNAME=xiehui
DB_PASSWORD=你的密码

三、缓存与队列

CACHE_STORE=database
QUEUE_CONNECTION=database
SESSION_DRIVER=database

队列用 database 驱动,配合定时任务跑 queue:work(见下一篇)。

四、支付配置

微信支付

WECHAT_PAY_MCH_ID=商户号
WECHAT_PAY_APP_ID=公众号AppID
WECHAT_PAY_KEY=API密钥
WECHAT_PAY_CERT_PATH=/www/wwwroot/你的域名/storage/certs/apiclient_cert.pem
WECHAT_PAY_KEY_PATH=/www/wwwroot/你的域名/storage/certs/apiclient_key.pem

支付宝

ALIPAY_APP_ID=支付宝AppID
ALIPAY_PRIVATE_KEY=应用私钥
ALIPAY_PUBLIC_KEY=支付宝公钥

支付开关在后台「系统设置 → 支付设置」里,也可以在后台直接配,不必改 .env。

五、AI 配置(可选)

系统支持多家 AI 服务商,后台「AI 设置」里配:

AI_DEFAULT_PROVIDER=deepseek
AI_DEEPSEEK_KEY=sk-xxxx
AI_DEEPSEEK_MODEL=deepseek-chat

建议在后台配(可随时改),.env 留空也行。

六、邮件(SMTP)

MAIL_MAILER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=你的邮箱@qq.com
MAIL_PASSWORD=邮箱授权码
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=你的邮箱@qq.com
MAIL_FROM_NAME="协会名称"

QQ 邮箱的密码是授权码不是登录密码,在 QQ 邮箱设置 → 账户 → 开启 SMTP → 生成授权码。

七、文件存储

FILESYSTEM_DISK=public

上传的图片、档案都存在 storage/app/public,通过 public/storage 软链接访问。

必须执行一次:

php artisan storage:link

八、授权码

LICENSE_CODE=XH-2026-XXXX-XXXX
LICENSE_SERVER=https://cy.yunfenxiang.net

授权码在后台「授权状态」里也能看和改。如果系统提示未授权,先检查这两项。

九、改完验证

php artisan config:clear
php artisan cache:clear
php artisan about

php artisan about 会显示当前环境、缓存驱动、数据库连接状态,确认都正常。

下一步:定时任务配置