Skip to content

配置说明

在完成 安装部署 后,您需要对系统进行一些基础配置以确保其正常运行。

1. 环境变量配置(.env)

系统的大部分核心配置都位于根目录的 .env 文件中。以下是关键配置项的详细说明:

基础设置

  • APP_NAME : 系统名称,会显示在浏览器标签和邮件页脚。
  • APP_ENV : 环境模式,生产环境请务必设为 production
  • APP_KEY : 应用密钥,用于数据加密。可通过 PHP artisan key:generate 生成。
  • APP_URL : 系统的外网访问地址(如 https://crm.yourdomain.com )。

数据库配置(MySQL)

bash
DB_CONNECTION=MySQL
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yiliaocrm
DB_USERNAME=your_username
DB_PASSWORD=your_password

Redis 配置

Redis 用于处理队列、缓存和 Session,建议生产环境必装。

bash
Redis_HOST=127.0.0.1
Redis_PASSWORD=null
Redis_PORT=6379

文件存储(Filesystems)

系统默认使用本地存储,如需对接阿里云 OSS 或 AWS S3,请修改:

  • FILESYSTEM_DISK : 可选 local (默认)、 s3oss

2. 伪静态配置(Nginx)

如果是手动安装,请确保 Nginx 配置文件中包含以下伪静态规则:

nginx
location / {
    try_files $uri $uri/ /index.PHP?$query_string;
}

3. 系统业务配置(后台管理)

登录后台后,请进入 系统设置 > 基础配置 进行以下设置:

  • 医疗机构名称:设置您的诊所或医院全称。
  • 联系方式:用于单据打印和客户回访显示。
  • 水印设置:上传客户对比照时的安全水印。
  • 短信网关:配置短信发送服务(如阿里云、腾讯云)。

4. 优化建议

在生产环境中,建议运行以下命令以提升性能:

bash
PHP artisan config:cache  # 缓存配置文件
PHP artisan route:cache   # 缓存路由
PHP artisan view:cache    # 编译并缓存所有视图

注意

每次修改 .env 文件后,如果开启了 config:cache ,必须重新执行该命令才能生效。