Cara Install Laravel 9 di Ubuntu 20.04

install-laravel9-ubuntu2004_laravel-development-server.jpg

Laravel 9 baru saja dirilis dengan banyak penambahan fitur baru, di antaranya controller route groups, default Ignition error page, Laravel Scout databas engine, Symfony mailer integration, Flysystem 3.x, peningkatan Eloquent accessors/mutators, dan masih banyak lagi.

Terhitung sejak Laravel 9, pengembang Laravel akan merilis versi mayor setiap 12 bulan yang sebelumnya setiap 6 bulan. Laravel 9 termasuk ke dalam versi LTS (Long Term Support) yang akan mendapatkan dukungan bug fixes hingga 8 Februari 2024 dan dukungan security fixes hingga 8 Februari 2025.

Masa dukungan Laravel

Untuk informasi lengkap mengenai rilis Laravel 9 silakan baca di Relase Notes.

*Server Requirements*

Server requirements khususnya PHP yang harus dipenuhi untuk dapat menjalankan Laravel 9:

· PHP >= 8.0 · BCMath PHP Extension · Ctype PHP Extension · DOM PHP Extension · Fileinfo PHP Extension · JSON PHP Extension · Mbstring PHP Extension · OpenSSL PHP Extension · PCRE PHP Extension · PDO PHP Extension · Tokenizer PHP Extension · XML PHP Extension

*Install PHP*

Repository default Ubuntu 20.04 hanya menyediakan PHP v7.4. Oleh karena itu membutuhkan repository tambahan untuk PHP terbaru.

Memasang repository *ppa:ondrej/php*.

[INPUT]

1 sudo add-apt-repository ppa:ondrej/php

Install PHP 8.1 dan extensionnya.

[INPUT]

1 sudo apt install php8.1 php8.1-cli php8.1-common php8.1-mbstring php8.1-gd php8.1-intl php8.1-xml php8.1-mysql php8.1-zip php8.1-xsl php8.1-curl

Memverifikasi instalasi PHP dengan menampilkan versi.

[INPUT]

1 2 3 4 5 musa@ubuntu:~$ php -v PHP 8.1.2 (cli) (built: Jan 24 2022 10:42:33) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.2, Copyright (c) Zend Technologies     with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies

*Install Composer*

Install Laravel akan menggunakan Composer untuk itu install Composer terlebih dahulu.

[INPUT]

1 2 3 sudo apt install curl git unzip curl “€“sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer

Memverifikasi instalasi Composer.

[INPUT]

1 2 musa@ubuntu:~$ composer -V Composer version 2.2.6 2022-02-04 17:00:38

*Install Laravel*

Install Laravel 9.0 dengan menggunakan Composer dan tersimpan di dalam folder *webapp*.

[INPUT]

1 composer create-project laravel/laravel webapp 9.0

Menjalankan Laravel development server.

[INPUT]

1 2 cd webapp php artisan serve

Hasil perintah di atas.

[INPUT]

1 2 3 musa@ubuntu:~/webapp$ php artisan serve Starting Laravel development server: http://127.0.0.1:8000 [Wed Feb  9 07:13:27 2022] PHP 8.1.2 Development Server (http://127.0.0.1:8000) started

Jika menggunakan VPS dan ingin mengaksesnya melalui Public IP tambahkan *–host*.

[INPUT]

1 php artisan serve –host 0.0.0.0

Laravel berjalan di development server

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.

scroll to top