Symfony — фреймворк PHP с открытым исходным кодом, используемый для разработки веб-приложений. Он включает в себя набор компонентов и библиотек, которые помогают создавать и поддерживать программы. Кроме того, Symfony применяет архитектурный шаблон Model-View-Controller (MVC), который разбивает логику приложения на три взаимосвязанных элемента: модель (model), представление (view) и контроллер (controller).
В этой статье мы покажем, как установить фреймворк Symfony в дистрибутивах на базе Debian Linux.
Содержание:
- Установка языка PHP и его расширений
- Установка Composer в Linux
- Инсталляция фреймворка Symfony в Debian Linux
- Создание тестового веб-приложения на Symfony
- Выводы
Установка языка PHP и его расширений
Поскольку Symfony является PHP-фреймворком, для его работы в операционной системе должен быть установлен сам язык программирования PHP, а также некоторые его библиотеки и расширения. Чтобы установить PHP и его дополнительные компоненты, используйте следующую команду:
Вы можете убедиться, что установка языка программирования прошла успешно, выполнив в терминале:
Читайте также: Как установить Angular CLI в Linux.
Установка Composer в Linux
Для корректной работы фреймворка Symfony Вам также потребуется Composer — инструмент для управления зависимостями в PHP. Для его установки в ОС последовательно примените следующие команды:
Инсталляция фреймворка Symfony в Debian Linux
Вам осталось лишь скачать и установить фреймворк Symfony. Вы можете это сделать с помощью команды wget:
Затем добавьте путь к исполняемому файлу фреймворка в переменную PATH:
Читайте также: Как установить Apache Spark в Ubuntu Linux.
Напоследок выполните следующую команду, чтобы убедится, что Symfony установлен и готов к использованию:
Создание тестового веб-приложения на Symfony
Прежде чем начать работу над проектом, рекомендуется установить глобальные параметры пользователя Git (адрес электронной почты и имя), который будет создавать приложение. Это можно сделать с помощью таких команд:
После чего создайте проект нового веб-приложение на базе Symfony с помощью следующей команды:
Далее Вам следует запустить сервер Symfony. Для этого перейдите в папку проекта и выполните в терминале:
В консоли появится URL-адрес (как правило, http://127.0.0.1:8000), который указывает на веб-приложение. Откройте эту ссылку в браузере, чтобы увидеть стартовую страницу проекта.
Выводы
Теперь Вы знаете, как скачать и установить PHP-фреймворк Symfony в дистрибутивах на базе Debian Linux. Мы также показали, как создать свое первое веб-приложение и открыть его в браузере.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.

































