Cara Install Laravel di FastPanel

Halo, Sob! Laravel merupakan salah satu framework PHP paling populer untuk membangun aplikasi web modern. Di FastPanel, instalasi Laravel dapat dilakukan menggunakan Composer dengan mudah. Yuk, simak caranya!

Persiapan

Proyek Laravel memerlukan composer untuk menjalankan aplikasinya. Composer ini adalah dependensi manager yang dipakai untuk menginstal Laravel dan library pendukungnya.

Berikut ini cara instal composer di FastPanel:

1. Login ke FastPanel melalui http://ip-vps:88888

2. Kemudian, buka Applications di menu sidebar sebelah kiri.

1-menu-settings-applications

3. Lalu cari dan instal Composer pada list menu aplikasi.

2-install-composer

Membuat Website

1. Selanjutnya, buat website untuk proyek Laravel melalui dashboard FastPanel. Cara membuat situs seperti pada artikel Cara Install WordPress di FastPanel atau Cara Install WordPress di FastPanel, ikuti langkah-langkah instalasi situs manual dan ingat, Sob, simpan informasi kredensial yang diberikan seperti user, backend, database, backup copies, dan FTP akun di notes kamu.

2. Setelah membuat situs, selanjutnya menentukan folder public di bagian Site Directory, karena Laravel menggunakan direktori public sebagai entry poin akses webnya.

Buka Options pada panel situs Laravelnya.

3-options

3. Kemudian pilih menu Site directory. Dan tambahkan public di bagian Subdirectory lalu Save.

4-site-direktori

Membuat Proyek Laravel

1. Untuk membuat proyek Laravel di FastPanel, kamu harus membuat koneksi ke server menggunakan SSH. Gunakan, data site owner yang bisa dilihat di Site card situsnya.

5-site-user

Untuk password login ke SSH, gunakan password User yang kamu dapatkan ketika proses membuat situs, ya Sob.

2. Setelah terkoneksi, hapus isi direktori default menggunakan perintah:

				
					rm -rf /var/www/user/data/www/example.com/*
				
			

PS: ganti user dengan site user kamu dan example.com dengan domain milikmu.

3. Lalu, masuk ke direktori situs dengan perintah:

				
					cd /var/www/user/data/www/example.com
				
			

4. Setelah itu, instal Laravel dengan composer.

				
					composer create-project laravel/laravel ./
				
			
6-instal-laravel

Jika instalasi berhasil, Laravel akan terpasang di dalam folder situs kamu.

Apabila kamu mau pasang Laravel dengan versi spesifik (misalnya 6.8), jalankan:

				
					composer create-project laravel/laravel ./ "6.8.*"
				
			

Konfigurasi Database

Laravel membutuhkan koneksi database. Untuk mengaturnya, ada dua file yang perlu diperhatikan:

1. File .env

Edit isi file konfigurasi tersebut menggunakan perintah:

				
					nano .env
				
			

Kemudian isi informasi database sesuai yang dibuat di FastPanel ketika instalasi situs.

2. File .config/database.php

Ini opsional, tapi jauh lebih baik apabila kamu juga melakukan ini, yaitu edit file database.php dengan perintah:

				
					nano ./config/database.php
				
			

Menggunakan Memcached (Opsional)

Kamu juga bisa memakai memcached untuk cache Laravel, caranya:

1. Instal PHP memcached modul di menu PHP management FastPanel.

menu-management-php
instal-modul-php-memcache

2. Instal Memcached application di menu Applications.

1-menu-settings-applications
7-install-memcached

3. Edit file ./config/cache.php untuk menambahkan konfigurasi memcached. Contoh file ./config/cache.php:

				
					'memcached' => [
    'driver' => 'memcached',
    'persistent_id' => env('MEMCACHED_PERSISTENT_ID'),
    'sasl' => [
        env('MEMCACHED_USERNAME'),
        env('MEMCACHED_PASSWORD'),
    ],
    'options' => [
        // Memcached::OPT_CONNECT_TIMEOUT => 2000,
    ],
    'servers' => [
        [
            'host' => env('MEMCACHED_HOST', '127.0.0.1'),
            'port' => env('MEMCACHED_PORT', 11211),
            'weight' => 100,
        ],
    ],
],

				
			

Menjalankan Artisan

Karena Laravel mempunyai CLI bawaan bernama Artisan yang membantu kamu untuk mengembangkan aplikasi. Kamu bisa mencoba perintah dasar berikut untuk memastikan Laravel berhasil diinstal di FastPanel:

				
					php artisan list
				
			

Outputnya akan menampilkan daftar perintah artisan.

Untuk menjalankan perintah artisan, pastikan kamu berada di root proyek /var/www/user/data/www/example.com.

Contoh perintah dasar lainnya.

1. Menjalankan server lokal

				
					php artisan serve
				
			

2. Migrasi database

				
					php artisan migrate
				
			

3. Mengaktifkan mode maintenance

				
					php artisan down --redirect=/
				
			

4. Menonaktifkan mode maintenance

				
					php artisan up
				
			

Catatan:

Kalau kamu pakai versi PHP non-default (misalnya PHP 8.2), jalankan Artisan dengan path lengkap.

				
					/opt/php82/bin/php artisan list
				
			

Instalasi Laravel di FastPanel cukup simpel kalau langkah-langkahnya diikuti dengan benar. Selamat mencoba, Sob. Kalau ada yang masih bikin bingung, jangan ragu hubungi Tim Support Jagoan Hosting melalui Live Chat atau Open Ticket, Sob!

Related Posts
Cara Install FastPanel di VPS

Halo, Sobat Jagoan! Mungkin kamu sudah akrab dengan control panel bernama cPanel. Tapi, untuk dapat menggunakan fitur cPanel kamu harus Read more

Cara Mengaktifkan SSL di FastPanel

Hai, Sobat Jagoan! Setelah berhasil menginstal FastPanel di VPS, ada satu langkah penting yang nggak boleh kamu lewatikan yaitu mengaktifkan Read more

Cara Setting Auto Backup di FastPanel

Hai, Sobat Jagoan! Melakukan backup data adalah langkah penting untuk menjaga keamanan dan keberlangsungan website kamu. Tanpa backup, data bisa Read more

Cara Mengaktifkan Lisensi FastPanel

Halo, Sobat Jagoan! Walaupun termasuk panel gratis, untuk dapat menggunakan fitur FastPanel kamu perlu melakukan aktifasi lisensi penggunaan sebelum masuk Read more