Создание базового приложения To-Do на Symfony 3 — Часть 1
В этом уроке мы поговорим об удивительном фреймворке PHP под названием Симфони. Я знаю, что многие разработчики могут быть удивлены этим фреймворком, потому что он не так популярен, как Laravel, Codeigniter, Yii и другие популярные фреймворки PHP, но позвольте вас шокировать. Laravel использует многие компоненты Symfony. Drupal, популярная система управления контентом, построена на Symfony. Одна интересная особенность Symfony, которая меня интересует, заключается в том, что помимо того факта, что это веб-фреймворк, вы можете использовать Symfony для создания повторно используемых компонентов PHP для своих проектов. Вы можете узнать о других замечательных вещах, которые можно создать с помощью Symfony. здесь. В этой серии моя цель — познакомить вас с интересными функциями фреймворка, создав базовое приложение To-Do. В первой части этого руководства я научу вас, как настроить приложение Symfony 3 и запустить ваше первое приложение Symfony.
Требования
- PHP (>= 5.6)
- Apache2
- MySQL
- Текстовый редактор
- Улыбающееся лицо
Настраивать
я собираюсь использовать Ubuntu 16.04 (дистрибутив Linux) для этого урока. Таким образом, установка в этом руководстве будет нацелена на Linux и Mac OS пользователей, но для Окна пользователи, это довольно легко настроить. Вы можете узнать больше о настройке здесь. Для настройки выполните следующие действия:
- Запустите следующие команды ниже в вашем терминале.
sudo mkdir -p /usr/local/bin sudo curl -LsS -o /usr/local/bin/symfony sudo chmod a+x /usr/local/bin/symfony
Приведенные выше команды создают каталог bin в системе. usr/local
папку, затем он устанавливает symfony в папку, а затем устанавливает режим разрешений.
- Чтобы проверить, установлен ли symfony, запустите следующую команду в новом терминале.
symfony
Вы должны увидеть что-то вроде этого, тогда все готово.
Создать приложение
На данный момент мы готовы создать новый проект Symfony для нашего приложения To-Do. Мы сделаем это, выполнив следующие шаги:
- Выполните следующие команды в терминале.
mkdir projects
cd projects
symfony new todo-app 3.0
Что делает последняя команда, так это создает новый проект symfony с именем todo-app
а потом с версией 3.0
. Как только вы увидите что-то подобное ниже, приложение было успешно установлено, и с этим мы можем приступить к запуску нашего приложения.
Запустить приложение
Поскольку у нас уже установлено наше приложение, нам следует проверить, как запустить наше приложение в нашем браузере, и некоторые ключевые моменты, связанные с запуском приложений Symfony. Сначала выполните следующие команды в терминале, который вы использовали для загрузки проекта smyfony.
cd todo-app
php bin/console server:run
Что сделают команды, так это перенесут вас в папку приложений с именем todo-app
затем последняя команда запускает локальный сервер для работы приложения.
Чтобы проверить, работает ли приложение, перейдите в браузер и введите и посмотреть, что это дает.
Уииии!!!! Вы должны увидеть что-то вроде приведенного ниже, и это показывает, что ваше приложение настроено.
Прежде чем я закончу первую часть этого руководства, я хочу посоветовать вам запускать приложение с app_dev.php
прикрепленный к URL-адресу перед чем-либо еще. Например, с этим app_dev.php/
вы все равно получите тот же результат, но преимущество добавления app_dev.php к URL-адресу заключается в том, что Symfony понимает, что вы работаете в среде разработки. Таким образом, это даст вашему приложению удобную для среды разработки конфигурацию.
Не пропустите другие части руководства
Создание базового приложения To-Do на Symfony 3 — Часть 2
Создание базового приложения To-Do с Symfony 3 — Часть 3
Нравится эта статья? Подпишитесь на @goodnesskayode в Твиттере