Как установить фреймворк Lumen в Linux

Как установить фреймворк Lumen в Linux

Рубрики:

Linux, PHP

Метки:

linux, PHP

Lumen — микрофреймворк языка программирования PHP, предназначенный для создания быстрых и легких приложений. Lumen создавался для разработчиков, которые впоследствии захотят перейти на фреймворк Laravel. Многие навыки и компоненты, используемые в Lumen, можно напрямую перенести на Laravel.

В этой статье мы расскажем, как установить Lumen в дистрибутиве Ubuntu Linux.

Содержание:

  1. Установка языка PHP и его расширений
  2. Установка Composer в Linux
  3. Создание проекта на основе Lumen
  4. Запуск приложения в веб-браузере
  5. Настройка базы данных
  6. Выводы

Установка языка PHP и его расширений

Как мы сказали ранее, Lumen является PHP-фреймворком, поэтому для его работы в операционной системе должен быть установлен сам язык программирования PHP, а также некоторые его библиотеки и расширения. Чтобы установить PHP и его дополнительные компоненты, используйте следующую команду:

 

install php

Вы можете убедиться, что установка языка программирования прошла успешно, выполнив в терминале:

 

php version

Читайте также: Как установить фреймворк Symfony в Linux.

Установка Composer в Linux

Также Вам дополнительно придется установить в ОС Composer — инструмент для управления зависимостями в PHP. Для его инсталляции в ОС последовательно примените следующие команды:

 

composer

Создание проекта на основе Lumen

Поскольку Lumen — это микрофреймворк, отдельно устанавливать его в операционную систему не нужно. Так что Вы сразу можете создать проект приложения на базе Lumen. Для этого следует выполнить в терминале:

 

create lumen project

Здесь:

  1. create-project — подкоманда Composer, используемая для создания нового проекта на основе существующего пакета;
  2. --prefer-dist — опция, которая указывает Composer, что следует загружать дистрибутивную (dist) версию пакета, которая обычно представляет собой готовый к использованию пакет;
  3. laravel/lumen — аргумент, указывающий на пакет, из которого нужно создать проект (в данном случае — это Lumen);
  4. <project-name> — название каталога, в котором будет создан новый проект на основе Lumen.

Читайте также: Как установить CodeIgniter в CentOS 7 Linux.

Запуск приложения в веб-браузере

После того как предыдущая команда создаст проект и установит необходимые зависимости, Вы можете перейти в папку с проектом, чтобы ознакомиться со всеми его файлами и структурой:

 

cd test project

Для запуска приложения на локальном сервере на порту 8000 выполните в терминале:

 

run on localhost

Перейдите по URL-адресу http://localhost:8000 в любом веб-браузере, чтобы увидеть стартовую страницу приложения на базе Lumen.

Настройка базы данных

Если Вы будете использовать базу данных в приложении, Вам нужно задать ее параметры в файле .env, который хранится в каталоге проекта <project-name>. Перейдите в эту папку и откройте соответствующий файл в любом текстовом редакторе, например, в nano:

 

Читайте также: 15 команд управления MySQL для администраторов в Linux.

Найдите раздел настроек подключения базы данных и задайте для параметров нужные значения.

set database

После сохранения изменений Вам может потребоваться установить расширение PHP для базы данных. Если Вы используете MySQL, установите соответствующее расширение с помощью следующей команды:

Выводы

Теперь Вы знаете, как установить необходимые зависимости для PHP-фреймворка Lumen в дистрибутивах на базе Debian Linux. Мы также показали, как создать свое первое веб-приложение и открыть его в браузере.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux, PHP

Метки:

linux, PHP

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики