Введение
Laravel — это среда веб-приложений PHP с открытым исходным кодом с выразительным и элегантным синтаксисом. Laravel позволяет легко создавать масштабируемые и гибкие веб-приложения, 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 — это менеджер зависимостей для PHP, и мы будем использовать его для загрузки ядра Laravel и установки всех необходимых компонентов Laravel.
Чтобы установить composer глобально, скачайте установщик Composer с помощью curl и переместите файл в каталог /usr/local/bin
:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
All settings correct for using Composer
Downloading...
Composer (version 1.9.3) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Проверьте установку, распечатав версию композитора:
composer --version
Вывод должен выглядеть так:
Composer version 1.9.3 2020-02-04 12:58:49
Установить Ларавель
На момент написания этой статьи последней стабильной версией Laravel была версия 6.12
.
Запустите команду 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.
На данный момент в вашей системе Ubuntu установлен Laravel.
При установке через Composer Laravel автоматически создаст файл с именем .env
. Этот файл включает настраиваемые переменные конфигурации, включая учетные данные базы данных. Подробнее о том, как настроить Laravel, можно прочитать здесь.
Вы можете запустить сервер разработки, зайдя в каталог проекта Laravel и выполнив команду artisan serve
:
cd ~/my_app
php artisan serve
Вывод будет выглядеть следующим образом:
Laravel development server started: <http://127.0.0.1:8000>
Laravel может использовать базы данных SQLite, PostgreSQL, MongoDB или MySQL /MariaDB для хранения всех своих данных.
Если вы хотите использовать Laravel Mix для компиляции ресурсов, вам необходимо установить Node.js и Yarn.
Проверьте установку
Откройте браузер и введите http://127.0.0.1:8000
. Если установка прошла успешно, отобразится главный экран Laravel.
Вывод
Поздравляем, вы успешно установили Laravel 6.x на свой компьютер с Ubuntu 18.04. Теперь вы можете приступить к разработке вашего приложения.