Как установить Laravel на Ubuntu 24.04
Дата публикации: 2024-07-24T20:22:57
Теги: ["Laravel", "Ubuntu"]
Laravel - популярный фреймворк с открытым исходным кодом, который можно свободно настраивать и адаптировать под PHP, используемый для создания веб-приложений. Он имеет простой синтаксис, элегантный дизайн и в целом ориентирован на опыт разработчика. Если вас интересует, как установить Laravel в систему Ubuntu Linux, то эта статья для вас.
Предварительные условия
- Сервер под управлением Ubuntu 24.04 или любой другой ОС Linux.
- Привилегии пользователя: пользователь root или не root с привилегиями sudo.
Конвенции
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo. $ - данные команды должны выполняться от имени обычного пользователя
Обновите систему
Прежде чем мы начнем установку, нам необходимо обновить системные пакеты до последних доступных версий.
sudo apt update -y && sudo apt upgrade -y
Установите PHP и необходимые зависимости
sudo apt install php php-{cli,json,mysql,zip,gd,mbstring,curl,xml,pear,bcmath,sqlite3}
Установите PHP-Composer
Чтобы работать с Laravel потребуется предварительно установить Composer, поскольку фреймворк управляет с его помощью своими зависимостями.
sudo apt install composer
Затем мы можем создать тестовый проект Laravel.
mkdir ~/apps && cd ~/apps
Мы создадим проект Laravel под названием mywebapp.
composer create-project laravel/laravel mywebapp
Для обслуживания страницы используйте
cd mywebapp php artisan serve --host 0.0.0.0 --port=8000
Пример вывода выполнения:
INFO Server running on [http://0.0.0.0:8000]. Press Ctrl+C to stop the server
Давайте создадим пример приложения Hello World.
cd ~/apps/mywebapp php artisan make:controller HelloWorldController
Добавьте команды создания контроллера.
$ nano routes/web.php
Route::get('helloworld', 'App\Http\Controllers\HelloWorldController@index');
Создайте функцию.
$ nano app/Http/Controllers/HelloWorldController.php$ nano resources/views/helloworld.blade.phpHello World Hello World from LaravelПодайте заявку.
php artisan serve --host 0.0.0.0 --port=8000Учетные данные базы данных устанавливаются внутри файла `.env`. См. пример ниже.
$ nano .env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=laravel DB_PASSWORD=DBUserPasswordЗатем вам нужно будет запустить миграцию базы данных вашего приложения.
php artisan migrateЗавершение
Вы успешно узнали, как установить Laravel на Ubuntu 24.04, а также создали функциональное приложение Laravel, получающее содержимое из базы данных MySQL.
Вы также можете поделиться статьей со своими друзьями в социальных сетях, которым может быть интересна эта статья, или просто оставить комментарий ниже. Спасибо.