为Yii 2设置数据库

时间:2016-01-21 08:28:57

标签: yii2 yii2-advanced-app

我需要在本地计算机上安装用Yii 2编写的应用程序。我安装了composer并启动了应用程序:

php /path/to/yii-application/init

现在我需要“创建一个新数据库并相应地调整components['db']中的common/config/main-local.php配置。”

我不知道该怎么做。

1 个答案:

答案 0 :(得分:5)

1)在您的服务器上创建数据库 2)打开common/config/main-local.php

将组件编辑为:

'components' => [
    'db' => [
        'class' => 'yii\db\Connection',
        'dsn' => 'mysql:host=localhost;dbname=DATABASE_NAME',
        'username' => 'DATABASE_USER',
        'password' => 'DATABASE_PASSWORD',
        'charset' => 'utf8',
    ],

如果将MAMP与 mac 一起使用,则将dsn行编辑为:

'dsn' => 'mysql:unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock;dbname=DATABASE_NAME'