Laravel — это среда веб-приложений PHP с открытым исходным кодом и выразительным элегантным синтаксисом. Laravel позволяет легко создавать масштабируемые и гибкие веб-приложения, API для отдыха и решения для электронной коммерции.
Благодаря встроенным функциям, таким как маршрутизация, аутентификация, сеансы, кэширование и модульное тестирование, Laravel является предпочтительным фреймворком для многих PHP-разработчиков.
В этом руководстве вы узнаете, как установить Laravel в системе Ubuntu.
Прежде чем продолжить работу, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Обновите системные пакеты до последних версий:
sudo apt update && sudo apt upgrade
Установка PHP
Выполните следующую команду, чтобы установить PHP и все необходимые модули PHP:
sudo apt install php7.4-common php7.4-cli php7.4-gd php7.4-mysql php7.4-curl php7.4-intl php7.4-mbstring php7.4-bcmath php7.4-imap php7.4-xml php7.4-zip
Установка Composer
Composer — это менеджер зависимостей для PHP, и мы будем использовать его для загрузки ядра Laravel и установки всех необходимых компонентов Laravel.
Чтобы установить композитор глобально, загрузите установщик Composer curl
и переместите файл в /usr/local/bin
каталог:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Проверьте установку, распечатав версию композитора:
composer --version
Установка Laravel
Запустите команду Composer create-project
, чтобы установить Laravel в my_app
каталог:
composer create-project --prefer-dist laravel/laravel my_app
Приведенная выше команда извлечет все необходимые пакеты php. Процесс может занять несколько минут. На данный момент в вашей системе Ubuntu установлен Laravel.
При установке через Composer Laravel автоматически создаст файл с именем .env
. Эти файлы включают настраиваемые переменные конфигурации, включая учетные данные базы данных.
Вы можете запустить сервер разработки, перейдя в каталог проекта Laravel и выполнив artisan serve
команду:
cd ~/my_app
php artisan serve
Laravel может использовать базы данных SQLite, PostgreSQL , MongoDB или MySQL / MariaDB для хранения всех своих данных. Если вы хотите использовать Laravel Mix для компиляции ресурсов, вам необходимо установить Node.js и Yarn.
0 комментариев