Database 在CakePHP中设置特定于环境的数据库

Database 在CakePHP中设置特定于环境的数据库,database,cakephp,cakephp-2.0,Database,Cakephp,Cakephp 2.0,我正在使用CakePHP并试图实现 除了我不知道在哪里指定特定于env的数据库信息之外,这似乎进展顺利 有人知道在哪里设置这些吗?我个人没有使用这个插件,但是从代码和文档来看,如果您使用的是建议的数据库配置,那么您似乎会将选项定义为环境变量,这可以通过各种方式来实现,例如 在服务器配置()中 在您的云设置中() 手动使用putenv(),$\u-ENV,$\u-SERVER $name = 'MYSQL_DB_HOST'; $value = 'localhost'; putenv("$nam

我正在使用CakePHP并试图实现

除了我不知道在哪里指定特定于env的数据库信息之外,这似乎进展顺利


有人知道在哪里设置这些吗?

我个人没有使用这个插件,但是从代码和文档来看,如果您使用的是建议的数据库配置,那么您似乎会将选项定义为环境变量,这可以通过各种方式来实现,例如

  • 在服务器配置()中
  • 在您的云设置中()
  • 手动使用
    putenv()
    $\u-ENV
    $\u-SERVER

    $name = 'MYSQL_DB_HOST';
    $value = 'localhost';
    
    putenv("$name=$value");
    $_ENV[$name] = $value;
    $_SERVER[$name] = $value;
    
或者通过
Environment::configure()
调用作为CakePHP配置值,例如:

Environment::configure('development',
    true,
    array(
        'MYSQL_DB_HOST' => 'localhost',
        'MYSQL_USERNAME' => 'user',
        // ...
    ),
    // ...
);