Cara Install Laravel 11 di Ubuntu 24.04

By Ifcode
4 months ago Views: 29
Cara Install Laravel 11 di Ubuntu 24.04
Programming

Laravel merupakan framework PHP yang sudah tidak asing lagi di kalangan web developer. Saat ini penggunaan framework ini sangat populer dalam membangun aplikasi web. Disamping tersedia berbagai macam library pihak ke tiga yang memudahkan dalam membuat sebuah aplikasi web, Laraver 11 juga membawa banyak kemajuan dari sisi fitur dan peningkatan performa. Karena Laravel berbasiskan bahasa pemrograman PHP maka, sangat cocok sekali jika kita install di sistem operasi linux khususnya Ubuntu. Berikut ini langkah-langkah dalam menginstall Laravel 11 di Ubuntu 24.04

Prasyarat

Sebelum kita menginstall framework Laravel 11, pastikan syarat yang harus dipenuhi berikut ini :

  1. Composer: Composer adalah dependency manager untuk PHP yang digunakan Laravel.
  2. PHP : Laravel 11 berjalan di bahasa pemrograman PHP, pastikan kamu sudah menginstall PHP minimal versi 8.2 ke atas. Jika belum, kamu bisa baca artike cara install php disini.
  3. Database: Laravel 11 secara default menggunakan sqlite akan tetapi jika kamu ingin menggunakan database yang lebih baik bisa menggunakan MySQL, PostgreSQL, atau database lain yang kompatibel dengan Laravel dan pastikan database tersebut sudah kami install di OS kamu.

Instalasi Composer (jika belum ada)

Jika di dalam Ubuntu kamu belum ada composer maka, kamu wajib install. Berikut adalah langkahnya :

sudo apt install curl
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

jika berhasil coba untuk mengecek versi dari composernya dengan perintah : 

composer --version

maka akan muncul versi composer seperti berikut :

Composer version 2.7.7 2024-06-10 22:11:12
PHP version 8.3.11 (/usr/bin/php8.3)
Run the "diagnose" command to get more detailed diagnostics output.

Instalasi Laravel 11

Laravel membutuhkan beberapa ekstensi PHP. Pastikan beberapa ekstensi ini sudah terinstall pada PHP kamu : 

  • PHP CLI
  • PHP Common
  • PHP Mbstring
  • PHP XML
  • PHP Bcmath
  • PHP Zip
  • PHP Curl

jika belum kamu bisa menginstall ekstensi tersebut dengan melakukan perintah berikut :

sudo apt update && sudo apt upgrade //update dan upgrade package di ubuntu dlu ya...

jalankan perintah berikut : 

sudo apt install php8.2 php8.2-cli php8.2-common php8.2-mbstring php8.2-xml php8.2-bcmath php8.2-zip php8.2-curl

awalan php8.2 merupakan versi php yang kamu gunakan pada Ubuntu kamu. Jika versi kamu berbeda, misal menggunakan PHP versi 3, maka kamu ganti menjadi php8.3-cli dst...

Nah, jika kebutuhan tadi sudah terinstall dengan baik, sekarang kita masuk ke instalasi framework Laravelnya. Berikut langkahnya :

composer create-project laravel/laravel nama-project

ganti kata "nama-project" dengan nama aplikasi yang kamu inginkan. Kemudian tekan enter dan composer akan mengunduh semua dependensi yang dibutuhkan untuk membuat struktur project Laravel kita.

Jika kamu ingin menginstall laravel versi lain, misal laravel 10, ketikkan perintah dibawah ini composer create-project laravel/laravel=10.* nama-project

Setelah instalasi selesai, Laravel akan membuat file .env yang berisi konfigurasi dasar aplikasi, seperti pengaturan database dan lainnya. Buka file .env dan sesuaikan pengaturan database kamu. 

masuk ke dalam direktori projek :

cd nama-projek

setelah itu ketik perintah berikut untuk mengedit file .env kamu :

nano .env

atau jika kamu prefer menggunakan vim ketikan perintah berikut :

vim .env

Misal kamu menggunakan MySQL sebagai database maka, kamu perlu mengubah konfigurasi dibawah ini :

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306 //sesuaikan port yang digunakan, ini port standar
DB_DATABASE=nama_database
DB_USERNAME=user_database
DB_PASSWORD=password_database

ganti kata "nama_database", "user_database", "password_database" dengan konfigurasi database yang kamu punya.

Jalankan Aplikasi Laravel

Jika semua proses instalasi tadi sudah berhasil, sekarang waktunya kamu untuk mencoba menjalankan Laravel 11. Laravel 11 sebenarnya tidak membutuhkan web server dalam tahap developmentnya, kamu bisa menggunakan php command untuk bisa menjalankan aplikasi PHP yang sedang kamu kerjakan dengan menjalankan perintah dibawah ini :

php artisan serve

setelah itu,, buka browser dan ketikan alamat : localhost:8000. Karena laravel memiliki default port 8000 maka kamu harus menambahkan ":8000" pada alamat browser. Jika kamu ingin menggunakan port lain bisa kamu ubah dengan mengetikkan perintah :

php artisan serve --port=8001

maka laravel akan berjalan pada port 8001.

Pastikan variable pada file .env APP_URL kamu arahkan ke localhost:8001 atau sesuai port yang kamu setting.

Kesimpulan

Laravel 11 dapat diinstal di Ubuntu dengan beberapa langkah mudah seperti yang dijelaskan di atas. Pastikan kamu menyiapkan semua prasyarat sebelum memulai, dan sesuaikan pengaturan database di file .env pada aplikasinya. Setelah aplikasi berjalan, kamu bisa mulai membangun fitur aplikasi dengan framework Laravel yang kuat dan fleksibel. Happy coding ⌨️