Pelajari cara instal Laravel secara lengkap di VPS CloudKilat menggunakan Nginx dan Ubuntu 24.04. Panduan teknis ini cocok untuk pemula maupun developer backend PHP.
Laravel adalah salah satu framework PHP paling populer yang dirancang untuk membangun aplikasi web secara efisien dan terstruktur dengan pendekatan arsitektur MVC (Model-View-Controller). Artikel ini akan memandu kamu dalam proses instalasi Laravel pada VPS Kilat VM 2.0 dari CloudKilat, lengkap dengan server web Nginx dan sistem operasi Ubuntu 24.04 LTS.
Dengan mengikuti panduan ini, kamu akan dapat:
Laravel adalah framework PHP open-source dengan arsitektur MVC yang memisahkan logika aplikasi, tampilan, dan manajemen data. Keunggulan Laravel antara lain:
Sebelum memulai proses instalasi, pastikan:
apt-get update && apt-get upgrade
apt-get install nginx -y
systemctl status nginx
Verifikasi melalui browser dengan mengakses http://[IP-ADDRESS]
apt install mysql-server -y
systemctl status mysql
mysql_secure_installation
Masuk ke MySQL dan buat database:
CREATE DATABASE laravel;
CREATE USER 'user_baru'@'localhost' IDENTIFIED BY 'password_kamu';
GRANT ALL PRIVILEGES ON laravel.* TO 'user_baru'@'localhost';
FLUSH PRIVILEGES;
EXIT;
apt-get install php php-fpm
systemctl restart php8.3-fpm
apt install php-cli php-mbstring php-xml php-bcmath php-tokenizer php-json php-zip php-mysql php-gd
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
composer create-project --prefer-dist laravel/laravel nama_proyek
.env dan sesuaikan konfigurasi databasephp artisan migrate
php artisan serve
http://[IP-ADDRESS]:8000
/var/www/htmlchown -R www-data:www-dataHasilnya akan seperti berikut ini.
chmod -R 775 /storage & /bootstrap/cache/etc/nginx/sites-available/laravelContoh konfigurasi:
server {
listen 80;
server_name [IP_ADDRESS];
root /var/www/html/nama_proyek/public;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ ^/index\.php(/|$) {
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
}
ln -s /etc/nginx/sites-available/laravel /etc/nginx/sites-enabled/
systemctl restart nginx
ufw allow 8000).env, pastikan data user & DB validDengan mengikuti panduan ini, kamu telah menyelesaikan proses instalasi Laravel dari awal hingga siap digunakan di server. VPS Kilat VM 2.0 dari CloudKilat memberikan performa tinggi, stabilitas, dan fleksibilitas penuh dalam pengelolaan server, menjadikannya solusi terbaik untuk pengembangan aplikasi Laravel.
Ingin mencoba VPS andal untuk Laravel? Pesan Kilat VM 2.0 sekarang dan mulai membangun aplikasi kamu di CloudKilat!
Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.