Blog.

Cara Setup Laravel di Ubuntu 22.04 LTS

Cover Image for Cara Setup Laravel di Ubuntu 22.04 LTS
Zein Mubaraq
Zein Mubaraq
3 min readLaravel

Selamat datang di tutorial untuk setup Laravel di sistem operasi Ubuntu 22.04. Dalam tutorial ini, kita akan melalui proses konfigurasi yang diperlukan, langkah-langkah instalasi, serta pengaturan awal yang diperlukan untuk memastikan kita memiliki platform yang siap untuk pengembangan aplikasi web dengan Laravel. Untuk setup laravel di Ubuntu 22.04 LTS, kita dapat mengikuti langkah-langkah berikut:

Update Package List

Pertama kita perbarui terlebih dahulu Package List untuk memastikan kita memiliki informasi terbaru tentang Package yang tersedia dan versinya. Buka terminal dan jalankan:

sudo apt update && sudo apt upgrade

Menginstall PHP

Setelah kita memperbarui Package List, kita dapat menginstal PHP bersama dengan beberapa ekstensi yang umum digunakan dengan menggunakan perintah berikut:

sudo apt install php8.1 php8.1-cli php8.1-fpm php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath php8.1-pdo php8.1-tokenizer

Perintah tersebut menginstal PHP dan beberapa ekstensi yang umum digunakan dan penting untuk Laravel. Setelah instalasi selesai, kita dapat memverifikasi bahwa PHP telah diinstall dengan menjalankan:

php -v

Maka kita akan ditampilkan informasi versi PHP yang telah kita install.

Menginstall Database MySQL

Untuk menginstall database MySQL Server, kita bisa mengikuti langkah-langkah berikut. Atau kita juga bisa mengikuti video tutorial berikut Setup MySQL di WSL 2

sudo apt install mysql-server

Untuk mengetahui apakah MySQL sudah terinstall kita dapat melihat versi dari MySql tersebut dengan perintah berikut:

mysql --version

Kemudian pastikan database MySQL sudah berjalan. Untuk menjalankan MySQL server kita menjalankan perintah berikut:

sudo systemctl start mysql.service

Setelah MySQL server berjalan, kita bisa masuk ke MySQL server dengan mengetikan perintan berikut:

sudo mysql

Kemudian ketikan perintah tersebut untuk melakukan alter user:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Lalu ketikan perintah:

mysql> FLUSH PRIVILEGES;

Kemudian kita bisa keluar dari MySQL server dengan mengetikan perintah berikut:

mysql> exit

Setelah itu kita bisa jalankan perintah berikut:

sudo mysql_secure_installation

Saat di pilihan Remove anonymous users? dan Reload privilege table now? kita tekan y kemudian tekan Enter

Setelah kita melakukan config pada MySQL server, maka kita sekarang bisa masuk ke MySQL server dengan cara mengetikan perintah berikut:

sudo mysql -u root -p

Menginstall Composer

Composer merupakan sebuah Depedency Manager untuk PHP dan merupakan hal yang penting untuk pengembangan Laravel. Untuk dapat menginstall Composer secara global kita perlu menginstall depedency yang diperlukan dengan menjalankan perintah berikut:

sudo apt install curl unzip

Setelah menginstall depedency yang diperlukan, maka kita akan mendownload installer Composer dari situs resmi Composer menggunakan curl dengan menjalankan perintah berikut, pastikan kita berada di directory Home:

curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php

Selanjutnya kita akan memverifikasi installer yang kita download sama dengan hash SHA-384 yang ada di Composer Public Keys. Kita dapat menjalankan perinta berikut:

HASH=`curl -sS https://composer.github.io/installer.sig`

Jalankan perintah berikut untuk melihat nilai hash:

echo $HASH

Sekarang jalankan kode PHP berikut, seperti yang disediakan di halaman download Composer, untuk memverifikasi bahwa instalasi aman untuk dijalankan:

php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Maka akan tampil hasil seperti berikut:

Installer verified

Untuk menginstall Composer secara global, gunakan perintah berikut yang akan mendownload dan menginstal Composer:

sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer

Untuk mengetahui apakan Composer sudah terinstall, makan jalankan perintah berikut:

composer --version

maka akan tampil informasi mengenai versi Composer

Menginstall Laravel

Sekarang kita bisa menginstall dan membuat project baru Laravel di directory yang kita inginkan melalui Composer dengan mengetikan perintah berikut:

composer create-project laravel/laravel nama-project

OK! Kita sekarang telah berhasil setup Laravel di Ubuntu 22.04. Semoga tutorial ini bermanfaat dan membantu kita dalam pengembangan aplikasi web yang kuat dan menarik. Selamat berkreasi dan jangan ragu untuk belajar hal-hal baru.