composer安装dotenv

php C:composercomposer.phar require vlucas/phpdotenv

在根目录添加.env文件

db_host     = 127.0.0.1
db_database = mall
db_username = root
db_password = root
db_port     = 3306
db_charset  = utf8

在config里使用

<?php
use DotenvDotenv;
$dotenv =  Dotenv::create("../",'.env');
$dotenv->load();


// 数据库配置
$config = [
    'host'      => $_ENV['db_host'],
    'database'  => $_ENV['db_database'],
    'username'  => $_ENV['db_username'],
    'password'  => $_ENV['db_password'],
    'port'      => $_ENV['db_port'],
    'charset'   => $_ENV['db_charset']
];

最后在.gitignore里把这个.env添加进去

参考 https://blog.csdn.net/qq_31879707/article/details/81984702

https://blog.csdn.net/linqing727/article/details/81986894

原文地址:https://www.cnblogs.com/polax/p/11720966.html