Skip to content

环境变量

项目使用 .env 文件配置依赖于运行环境的变量,如数据库、Redis 参数等。

IMPORTANT

请将 test.env 复制为.env,并修改其中的配置参数

在程序中使用 php 原生的 getenv 函数来获取配置参数。

WARNING

.env 中的参数非常敏感,你应当把 .env 添加到 .gitignore 文件中,以避免被提交到代码库中导致泄露。

  • 在生产环境中,你应当根据实际情况配置不同于开发环境的参数。

时区配置

数据库配置

  • DB_HOST

    数据库主机地址,根据实际情况修改。设置后,程序将在初始化时自动连接数据库。如项目不需要连接数据库,请留空或删除。

  • DB_PORT

    数据库端口,根据实际情况修改。未设置时默认为 3306

  • DB_NAME

    数据库名称,根据实际情况修改。

  • DB_CHARSET

    数据库字符集,根据实际情况修改。未设置时默认为 utf8mb4

  • DB_USER

    数据库用户名,根据实际情况修改。未设置时默认为 root

  • DB_PASSWORD

    数据库密码,根据实际情况修改。未设置时默认为空。

  • DB_DRIVER

    数据库驱动,根据实际情况修改。未设置时默认为 mysql

  • DB_PREFIX

    数据库表前缀,根据实际情况修改。未设置时默认无前缀。

Redis 配置

  • REDIS_HOST

    Redis 主机地址,根据实际情况修改。设置后,程序将在初始化时自动连接 Redis。如项目不需要连接 Redis,请留空或删除。

  • REDIS_PORT

    Redis 端口,根据实际情况修改。未设置时默认为 6379

  • REDIS_DB

    Redis 数据库,根据实际情况修改。未设置时默认为 0

  • REDIS_PREFIX

    Redis 键前缀,根据实际情况修改。未设置时默认无前缀。

其他配置

你可以根据需要添加其他依赖于运行环境的配置参数,如 API 秘钥、接口参数等,这些值不应该成为程序代码的一部分。