Как установить Laravel на Ubuntu 24.04

Дата публикации: 2024-07-24T20:22:57

Теги: ["Laravel", "Ubuntu"]

⏪ На главную
⏪ В Gemlog

Laravel - популярный фреймворк с открытым исходным кодом, который можно свободно настраивать и адаптировать под PHP, используемый для создания веб-приложений. Он имеет простой синтаксис, элегантный дизайн и в целом ориентирован на опыт разработчика. Если вас интересует, как установить Laravel в систему Ubuntu Linux, то эта статья для вас.

Предварительные условия

Конвенции

# - данные команды должны выполняться с правами 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.php





Hello 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.

Вы также можете поделиться статьей со своими друзьями в социальных сетях, которым может быть интересна эта статья, или просто оставить комментарий ниже. Спасибо.