Установка и настройки к базе данных

Установка Composer

Фреймворк CakePHP устанавливается через Composer. Сначала, его надо скачать через команду ниже:

curl -sS https://getcomposer.org/installer | php

В текущей папке появится файл composer.phar. Данный файл рекомендуется перенести в папку «/usr/local/bin/», чтобы его можно было запускать в любом месте.

mv composer.phar /usr/local/bin/composer

Теперь в любой папке через консоль можно выполнять команды Composer.

Установка CakePHP 3

Для установки CakePHP надо запустить команду ниже (минимальная версия PHP 5.6):

composer create-project --prefer-dist cakephp/app="3.*" site_name

Команда выше создаст папку «site_name», в котором будет содержаться файлы фреймворка CakePHP.

Если всё сделано правильно, то откроется страница, как указано на картинке ниже:

CakePHP 3

Настройки к базе данных CakePHP 3

Настройки к базе данных указываются в файле config/app.php.

# config/app.php
'Datasources' => [
    'default' => [
        'className' => 'Cake\Database\Connection',
        'driver' => 'Cake\Database\Driver\Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'username' => 'root',         // имя пользователя
        'password' => 'db-password',  // пароль
        'database' => 'db-name',      // база данных
        'timezone' => 'UTC',
        'flags' => [],
        'cacheMetadata' => true,
        'log' => false,
        'quoteIdentifiers' => false,
        'url' => env('DATABASE_URL', null),
    ],
];