Cara Menginstal Laravel di CentOS Stream 9

Cara Menginstal Laravel di CentOS Stream 9

Cara Menginstal Laravel di CentOS Stream 9 – Dalam tutorial ini, kami akan menunjukkan cara menginstal Laravel di CentOS 9 Stream. Bagi Anda yang belum tahu, Laravel adalah framework PHP terpopuler yang gratis dan open source. Laravel telah dikembangkan sebagai kerangka kerja yang didasarkan pada PHP yang mengintegrasikan sumber terbuka yang memiliki banyak alat untuk membuat aplikasi web dari semua jenis ukuran dan kompleksitas.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang paling penting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana dan mengasumsikan Anda berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan ‘sudo’ ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi framework Laravel PHP di CentOS 9 Stream.

Cara Menginstal Laravel di CentOS Stream 9

Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf update

Menginstal Apache HTTP Server.

sudo dnf install httpd httpd-tools

Setelah instalasi selesai, aktifkan Apache (untuk memulai secara otomatis saat sistem boot), mulai server web, dan verifikasi status menggunakan perintah di bawah ini:

sudo systemctl enable httpd
sudo systemctl start httpd
sudo systemctl status httpd

Menginstal Komposer PHP.

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

Verifikasi instalasi Komposer:

composer -v

Menginstal Laravel di CentOS 9 Stream

cd /var/www
composer create-project laravel/laravel Idroot-Laravel-App

Sekarang kita mengakses folder proyek yang dibuat dan menjalankan yang berikut di bawah ini:

cd /var/www/Idroot-Laravel-App
php artisan key:generate

Konfigurasi Apache vHost.

sudo nano /etc/httpd/conf.d/laravel.conf

Tambahkan file berikut:

<VirtualHost *:80>
   ServerName your-domian.com
   DocumentRoot /var/www/Idroot-Laravel-App/public
   <Directory /var/www/Idroot-Laravel-App>
          AllowOverride All
   </Directory>
</VirtualHost>

Simpan dan tutup file. Mulai ulang layanan Apache agar perubahan diterapkan:

sudo systemctl restart httpd

Kami perlu mengubah beberapa izin folder:

chown -R apache.apache /var/www/Idroot-Laravel-App
chmod -R 755 /var/www/Idroot-Laravel-App
chmod -R 755 /var/www/Idroot-Laravel-App/storage
chcon -R -t httpd_sys_rw_content_t /var/www/Idroot-Laravel-App/storage

Konfigurasikan Firewall.

CentOS Stream hadir dengan firewalld yang diaktifkan secara default, dan itu akan memblokir koneksi lain dari komputer lain yang mencoba mengakses layanan Laravel kami. Kita harus membuka port yang sesuai sehingga sumber daya yang dibagikan samba dapat diakses dari mesin lain:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Setelah berhasil diinstal, buka browser web Anda dan akses Laravel Web UI menggunakan URL http://domain-anda.com. Anda akan diarahkan ke halaman berikut:

Cara Menginstal Laravel di CentOS Stream 9

Selamat! Anda telah berhasil menginstal Laravel. Terima kasih telah menggunakan tutorial ini untuk menginstal framework Laravel PHP di CentOS 9 Stream.

Admin Tamvan, disegala Arah dan Cuaca..

Leave a Reply

Your email address will not be published. Required fields are marked *

You might also like