为Yii 2设置数据库

Ous*_*ama 2 yii2 yii2-advanced-app

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

php /path/to/yii-application/init
Run Code Online (Sandbox Code Playgroud)

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

我不知道该怎么做.

Ins*_*ull 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',
    ],
Run Code Online (Sandbox Code Playgroud)

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

'dsn' => 'mysql:unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock;dbname=DATABASE_NAME'
Run Code Online (Sandbox Code Playgroud)