
Laravel — это PHP-фреймворк для веб-приложений с открытым исходным кодом и выразительным, элегантным синтаксисом. Laravel позволяет легко создавать масштабируемые и гибкие веб-приложения, RESTful API и решения для электронной коммерции.
Благодаря таким встроенным функциям, как маршрутизация, аутентификация, сессии, кэширование и модульное тестирование, Laravel является предпочтительным фреймворком для многих PHP-разработчиков.
В этом руководстве мы покажем вам, как установить Laravel в системе Ubuntu 18.04. Те же инструкции применимы к Ubuntu 16.04 и любому дистрибутиву на основе Ubuntu, включая Linux Mint, Kubuntu и Elementary OS.
Предпосылки
Прежде чем продолжить работу с этим руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Обновите системные пакеты до последних версий:
sudo apt update && sudo apt upgrade
Установка PHP
PHP 7.2 , версия PHP по умолчанию в Ubuntu 18.04, полностью поддерживается и рекомендуется для Laravel 5.7.
Выполните следующую команду для установки PHP и всех необходимых модулей PHP:
sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip
Установка Composer
Composer — это менеджер зависимостей для PHP, и мы будем использовать его для загрузки ядра Laravel и установки всех необходимых компонентов Laravel.
Чтобы установить Composer глобально, загрузите установщик Composer с помощью curl и переместите файл в каталог /usr/local/bin :
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Проверьте установку, распечатав версию композитора:
composer --version
Вывод должен выглядеть примерно так:
Composer version 1.8.0 2018-12-03 10:31:16
Установка Laravel
На момент написания статьи последней стабильной версией Laravel является версия 5.7 .
Выполните команду Composer create-project , чтобы установить Laravel в каталог my_app :
composer create-project --prefer-dist laravel/laravel my_app
Команда выше загрузит все необходимые PHP-пакеты. Процесс может занять несколько минут, и в случае успеха вывод должен выглядеть следующим образом:
Package manifest generated successfully. > @php artisan key:generate --ansi Application key set successfully.
На этом этапе Laravel установлен в вашей системе Ubuntu.
При установке через Composer Laravel автоматически создаст файл .env . Этот файл содержит пользовательские переменные конфигурации, в том числе учётные данные базы данных. Подробнее о настройке Laravel можно узнать здесь .
Вы можете запустить сервер разработки, перейдя в каталог проекта Laravel и выполнив команду artisan serve :
cd ~/my_appphp artisan serve
Вывод будет выглядеть примерно так:
Laravel development server started:
Laravel может использовать базы данных SQLite, PostgreSQL , MongoDB или MySQL / MariaDB для хранения всех своих данных.
Если вы хотите использовать Laravel Mix для компиляции ресурсов, вам необходимо установить Node.js и Yarn .
Проверка установки
Откройте браузер, введите http://127.0.0.1:8000 и, если установка прошла успешно, появится экран, подобный следующему:

Заключение
Поздравляем! Вы успешно установили Laravel 5.7 на свой компьютер с Ubuntu 18.04. Теперь вы можете приступить к разработке приложения.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.
Связанные руководства
- Как установить Magento 2 на Ubuntu 18.04
- Как установить и использовать PHP Composer в Ubuntu 18.04
- Как установить и использовать PHP Composer в Ubuntu 20.04
- Как установить phpMyAdmin с Nginx в Ubuntu 18.04
- Как установить и использовать PHP Composer в Debian 9
- Как установить и использовать PHP Composer на CentOS 7
- Как установить и защитить phpMyAdmin с помощью Apache в Ubuntu 18.04