我想在 heroku 上使用 MySQL 运行一个应用程序。我已经cleardb
为此目的安装和配置了。我剩下要做的就是配置环境变量。但是,我找不到合适的方法来做到这一点。
在本文中,Matt 解释了如何配置上述变量:
// config/database.php
$url = parse_url(getenv("CLEARDB_DATABASE_URL"));
$host = $url["host"];
$username = $url["user"];
$password = $url["pass"];
$database = substr($url["path"], 1);
// . . .
'mysql' => array(
'driver' => 'mysql',
'host' => $host,
'database' => $database,
'username' => $username,
'password' => $password,
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
他还说:
如果您实际上是在真实站点上工作,则应该确保您只是专门为您的生产环境编辑数据库凭据
那么,在生产环境中应该如何配置环境变量以cleardb
在 heroku 上运行 MySQL 呢?