Cara Memasang Laravel 9 di CentOS 8

Cara Memasang Laravel 9 di CentOS 8

Laravel adalah rangka kerja web PHP yang kuat, sumber terbuka, yang direka untuk pembangunan aplikasi web yang lebih cepat. Ia berdasarkan rangka kerja Symfony, mengikuti corak seni bina MVC. Semasa kemas kini tutorial baru -baru ini, Laravel 9 adalah versi terkini yang tersedia.

Rangka kerja Laravel juga menyediakan antara muka baris arahan (CLI) yang dikenali sebagai Artisan. Ia menyediakan arahan yang berguna untuk melaksanakan operasi untuk aplikasi anda.

Artikel ini akan membantu anda memasang Rangka Kerja PHP Laravel pada sistem CentOS 8.

Prasyarat

  • Persediaan pelayan awal yang baru dipasang.
  • Akses Shell dengan Akaun Keistimewaan Sudo.

Langkah 1 - Memasang timbunan lampu

Pertama sekali, Laravel Lamp Stack yang Diperlukan untuk Menjalankan Stack Lampu Pada Sistem CentOS 8 Anda. Sistem yang telah menjalankan timbunan lampu dapat melangkau langkah ini lagi menggunakan arahan berikut untuk memasangnya.

Pasang apache2

Pakej Apache boleh dipasang secara langsung di repositori lalai.

SUDO DNF Pasang HTTPD 

Sebaik sahaja anda memasang pelayan web, taipkan curl http: // localhost, yang akan memaparkan kandungan html pada skrin anda.

Pasang MySQL

Gunakan arahan berikut untuk memasang MySQL pada sistem anda. Untuk arahan terperinci, lawati di sini.

SUDO DNF Pasang @mysql sudo mysql_secure_installation 

Ikuti Wizard Konfigurasi Awal MySQL untuk menetapkan kata laluan baru.

Pasang php

Laravel diperlukan Php 7.Versi 2 atau lebih tinggi. Repositori rasmi sudah mengandungi pakej PHP versi yang diperlukan. Oleh itu, kita hanya boleh memasang PHP dengan melaksanakan arahan berikut:

SUDO DNF Pasang PHP PHP-CURL PHP-BCMATH PHP-DOM PHP-XML PHP-MBSTRING PHP-JSON 

Langkah 2 - Memasang Komposer PHP

Komposer digunakan untuk membuat aplikasi Laravel baru atau memasang kebergantungan untuk aplikasi yang ada. Jalankan arahan di bawah untuk memuat turun dan memasang komposer PHP pada sistem anda.

curl -ss https: // getcomposer.org/pemasang | PHP MV Composer.phar/usr/tempatan/bin/komposer chmod +x/usr/local/bin/komposer 

Langkah 3 - Buat Aplikasi Laravel

Seterusnya, buat aplikasi Laravel menggunakan Pengurus Pakej Komposer. Beralih ke direktori projek anda dan buat aplikasi Laravel menggunakan "komposer membuat projek laravel/laravel" diikuti dengan nama aplikasi.

CD/VAR/WWW Composer Create-Project Laravel/Laravel MyLaravelApp 

Perintah di atas akan memuat turun fail projek laravel dan memasang semua kebergantungan yang diperlukan pada sistem centOS anda.

Seterusnya, tetapkan kunci penyulitan nombor rawak 32 bit panjang, yang digunakan oleh perkhidmatan enak.

CD/VAR/WWW/MYLARAVELAPP PHP Artisan Kunci: Menjana Set Kunci Aplikasi Berjaya. 

Langkah 4 - Akses Aplikasi Laravel

Jalankan aplikasi Laravel anda dalam persekitaran pembangunan menggunakan Artisan PHP. Selepas itu, saya akan memberitahu anda bagaimana anda harus menggunakannya di Apache.

Jalankan arahan di bawah dari aplikasi Laravel anda. Anda boleh menukar hos ke IP LAN atau localhost anda untuk menyekat akses.

PHP Artisan Servis -HOST 0.0.0.0 --port = 8000 

Akses Aplikasi Laravel Menggunakan Localhost (untuk Sistem Tempatan) atau Alamat IP Pelayan dan port yang ditentukan.

Langkah 5 - Persediaan Laravel dengan Apache

Sekarang tambahkan hos maya dalam fail konfigurasi Apache anda untuk mengakses kerangka Laravel dari pelayar web. Untuk melakukannya membuat fail konfigurasi Apache/etc/httpd/conf.d/laravel.conf dan tambahkan kod di bawah:

sudo vim/etc/httpd/conf.d/laravel.Conf 
Fail:/etc/httpd/conf.d/laravel.Conf
 ServerName Laravel.Contoh.Dokumen Bersih/var/www/mylaravelapp/public allowoverride semua   

Mulakan semula perkhidmatan Apache dan akses Rangka Kerja Laravel menggunakan penyemak imbas web kegemaran anda.

SUDO Systemctl Mulakan semula httpd.perkhidmatan 

Sekarang, tetapkan kebenaran yang betul untuk fail dan direktori aplikasi.

Chown -r Apache.Apache/var/www/mylaravelapp chmod -r 755/var/www/mylaravelapp chmod -r 755/var/www/mylaravelapp/storan 

Selinux Enabled Systems juga menjalankan arahan di bawah untuk membolehkan menulis di direktori storan.

chcon -r -t httpd_sys_rw_content_t/var/www/mylaravelapp/storan 

Akhirnya, akses aplikasi Laravel anda dalam penyemak imbas web.

Kesimpulan

Dalam tutorial ini, anda telah belajar untuk membuat aplikasi Laravel baru dengan komposer dan menjalankannya pada sistem pembangunan. Juga menggunakan Laravel pada pelayan Apache.