Як встановити Laravel на Ubuntu 24.04

Як встановити Laravel на Ubuntu 24.04

 

Laravel — це популярний фреймворк PHP з відкритим вихідним кодом, який можна налаштувати та прийняти на озброєння, який використовується для створення веб-додатків. Він має простий синтаксис, елегантний дизайн і загальний досвід упередженого ставлення до досвіду розробників. Деякі з помітних функцій Laravel:

  • Він використовує архітектуру MVC: Laravel дотримується шаблону Model-View-Controller (MVC), забезпечуючи акуратність у структуруванні коду та ідеальне розділення проблем.
  • Laravel використовує об’єктно-орієнтований підхід: ядро Laravel розроблено з урахуванням принципів об’єктно-орієнтованого програмування, тому його легко використовувати та підтримувати.
  • Laravel використовує модульну упаковку: Функціональні можливості Laravel упаковані в модулі. Це дозволяє розробляти кожен компонент окремо.

Якщо вас цікавить, як можна встановити Laravel на систему Ubuntu Linux, то ця стаття для вас. Користувачі, які цікавляться CakePHP, можуть ознайомитися зі статтею, доступною на нашому сайті. В Інтернеті є безліч ресурсів, які вже написані про Laravel. Це включає офіційну документацію Laravel, різноманітні навчальні посібники для спільноти та відео на YouTube, які ви можете шукати та посилатися під час виконання своїх проектів.

Перед встановленням Laravel PHP має бути встановлений на вашій локальній системі. Оновити індекс списку пакетів ОС.

sudo apt update

Встановіть PHP та необхідні залежності.

sudo apt install php php-{cli,json,mysql,zip,gd,mbstring,curl,xml,pear,bcmath,sqlite3}

Продовжуйте встановлення, ввівши на клавіатурі.

0 upgraded, 61 newly installed, 0 to remove and 29 not upgraded.
Need to get 14.0 MB of archives.
After this operation, 52.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Перевірте версію встановленого PHP.

$ php --version
PHP 8.3.6 (cli) (built: Apr 15 2024 19:21:47) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies

Встановіть PHP Composer.

sudo apt install composer

Після цього ми можемо створити тестовий проєкт на Laravel.

mkdir ~/apps && cd ~/apps

Ми створимо проект на Laravel під назвою mywebapp

composer create-project laravel/laravel mywebapp

Приблизний висновок установки.

Як встановити Laravel на Ubuntu 24.04

Для обслуговування сторінки використовують

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

Ви побачите сторінку Laravel за замовчуванням.

Як встановити Laravel на Ubuntu 24.04

Давайте створимо зразок додатку Hello World.

cd ~/apps/mywebapp
php artisan make:controller HelloWorldController

Додайте команди створення контролера.

$ vim routes/web.php
Route::get('helloworld', 'App\Http\Controllers\HelloWorldController@index');

Створіть функцію.

$ vim app/Http/Controllers/HelloWorldController.php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class HelloWorldController extends Controller
{
    public function index()
    {
        return view('helloworld');
    }
}

$ vim resources/views/helloworld.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Hello World</title>
</head>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
Hello World from Laravel
</div>
</body>
</html>

Подавайте заявку.

php artisan serve --host 0.0.0.0 --port=8000

Облікові дані бази даних встановлюються всередині файлу. Дивіться приклад нижче..env

$ vim .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
Прокрутка до верху