GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Laravel di CentOS Stream 9

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Laravel di CentOS 9. Bagi Anda yang belum tahu, Laravel adalah framework PHP paling populer 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 terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang 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 penginstalan framework Laravel PHP di CentOS 9 Stream.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 9 Stream.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Laravel di CentOS Stream 9

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf update

Langkah 2. Menginstal Apache HTTP Server.

Kita akan memulai dengan menginstal server web Apache. Untuk menyelesaikan instalasi, gunakan perintah berikut:

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

Langkah 3. Menginstal Komposer PHP.

Jalankan perintah berikut di bawah ini untuk menginstal PHP Composer:

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

Verifikasi pemasangan Komposer:

composer -v

Langkah 4. Menginstal Laravel di CentOS 9.

Secara default, Laravel tidak tersedia di repositori dasar CentOS 9 Stream. Mari instal dan buat aplikasi Laravel menggunakan composer package manager:

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

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

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

Langkah 5. Konfigurasi Apache vHost.

Sekarang kita membuat file konfigurasi Apache vHost baru laravel.conf :

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

Kita 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

Langkah 6. Konfigurasi 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. Kami harus membuka port yang sesuai sehingga bahwa 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

Langkah 7. Mengakses Antarmuka Web Laravel.

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

Selamat! Anda telah berhasil menginstal Laravel. Terima kasih telah menggunakan tutorial ini untuk menginstal framework Laravel PHP di CentOS 9 Stream. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Laravel.


Cent OS
  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara Menginstal ownCloud di CentOS 8

  3. Cara Menginstal Nagios di CentOS 9 Stream

  1. Cara Menginstal Gitea di CentOS 8

  2. Cara Menginstal Memcached di CentOS 8

  3. Cara Menginstal Nginx di CentOS 7

  1. Cara Menginstal Apache di CentOS 7

  2. Cara Menginstal Tomcat 8.5 di CentOS 7

  3. Cara Menginstal Jenkins di CentOS 7