Установка и настройки к базе данных
Установка Composer
Фреймворк Symfony устанавливается через Composer. Сначала, его надо скачать через команду ниже:
curl -sS https://getcomposer.org/installer | php
В текущей папке появится файл composer.phar. Данный файл рекомендуется перенести в папку «/usr/local/bin/», чтобы его можно было запускать в любом месте.
mv composer.phar /usr/local/bin/composer
Теперь в любой папке через консоль можно выполнять команды Composer.
Установка Symfony
Для установки Symfony надо запустить команду ниже.
# Установка Symfony 5 (минимальная версия PHP 7.2.9) composer create-project symfony/website-skeleton site_name # Установка Symfony 4 (минимальная версия PHP 7.1) composer create-project symfony/website-skeleton="4.*" site_name
Команда выше создаст папку «site_name», в которой будет содержаться файлы фреймворка Symfony.
Внутри директории с Symfony надо запустить команду ниже, которая создаст файл public/.htaccess.
composer require symfony/apache-pack
Во время установки для настройки «Do you want to execute this recipe?» надо выбрать пункт [y] Yes. Если выбрать «[n] No», то файл «.htaccess» не будет создан.
В настройках веб-сервера в качестве DocumentRoot
надо указать путь к папке «public/».
В файле .env в параметре DATABASE_URL
надо указать настройки к базе данных.
# .env DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7
Также рекомендуется установить расширение «profiler-pack», которая внизу сайта добавит панель для отладки (ошибки, скорость загрузки страницы, используемая память, запросы в базу данных и др).
composer require symfony/profiler-pack
Если всё сделано правильно, то откроется страница, как указано на картинке ниже:
Авторизуйтесь, чтобы добавлять комментарии