Cara Setup Laravel di Ubuntu 22.04 LTS
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.