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 :
- Composer: Composer adalah dependency manager untuk PHP yang digunakan Laravel.
- 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.
- 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 ⌨️