Cara Memasang Laravel di Fedora Panduan Langkah demi Langkah

Cara Memasang Laravel di Fedora Panduan Langkah demi Langkah

Laravel adalah kerangka PHP yang popular yang menyediakan pelbagai alat dan ciri untuk membina aplikasi web. Dalam tutorial ini, kami akan membimbing anda melalui proses memasang Laravel di Fedora, pengedaran Linux yang popular.

Kami akan meliputi prasyarat untuk memasang Laravel di Fedora, seperti memasang PHP dan pelayan web, dan kami akan memandu anda melalui langkah -langkah untuk memasang Laravel menggunakan komposer, pengurus ketergantungan untuk php. Kami juga akan memberikan beberapa petua dan amalan terbaik untuk mengkonfigurasi dan mengoptimumkan Laravel di Fedora.

Menjelang akhir tutorial ini, anda akan mempunyai pemasangan Laravel yang berfungsi sepenuhnya di Fedora, dan anda akan bersedia untuk mula membina aplikasi web anda sendiri dengan Laravel.

Tutorial yang dicadangkan:

  • Cara Mengosongkan Cache Laravel
  • Cara memeriksa versi Laravel
  • Keluarkan indeks.PHP dari URL di Laravel

Langkah 1 - Pasang pakej

PHP dikehendaki menjalankan aplikasi Laravel. Sebagai pangkalan data backend, anda boleh menggunakan pelayan MySQL/MariaDB. Berikut adalah arahan ringkas untuk pemasangan timbunan lampu di fedora. Ia dikehendaki menjalankan rangka kerja Laravel pada sistem fedora anda. Anda juga boleh menggunakan panduan ini untuk arahan terperinci untuk persekitaran lampu persediaan di sistem fedora.

Pasang Apache
SUDO DNF Pasang HTTPD 
Pasang MySQL
SUDO DNF Pasang MariaDB-Server Sudo Systemctl Mula MariaDB.perkhidmatan/usr/bin/mysql_secure_installation 
Pasang php
sudo dnf memasang php php-zip php-mysqlnd php-mcrypt php-xml php-mbstring 
Pasang komposer
SUDO DNF Pasang Komposer Unzip 

Langkah 2 - Pasang Laravel di Fedora

Untuk memuat turun versi terbaru Laravel, gunakan perintah di bawah untuk mengklon master repo laravel dari github.

cd/var/www/git clone https: // github.com/laravel/laravel.git 

Navigasi ke direktori kod Laravel dan gunakan komposer untuk memasang semua kebergantungan yang diperlukan untuk rangka kerja Laravel.

pemasangan komposer CD/var/www/laravel 

Pemasangan pergantungan akan mengambil sedikit masa. Setelah itu menetapkan kebenaran yang betul pada fail.

Chown -R Nama Pengguna: Apache/Var/www/Laravel Chmod -R 755/var/www/laravel chmod -r 755/var/www/laravel/storan 

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

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

Langkah 3 - Konfigurasikan persekitaran Laravel

Penggunaan Laravel .Env fail untuk konfigurasi persekitaran. Gunakan .fail env untuk mengkonfigurasi semua pembolehubah persekitaran untuk aplikasi anda seperti pangkalan data, SMTP, kunci keselamatan, dll.

cp .Env.Contoh .Env 

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

Kunci Artisan PHP: Menjana Kunci Aplikasi Set Berjaya. 

Anda boleh melihat .Env fail untuk mencari kunci aplikasi dikonfigurasikan. Di samping itu, anda juga boleh mengemas kini butiran konfigurasi pangkalan data MySQL di .fail env seperti di bawah.

Db_host = localhost db_database = laravel db_username = nama pengguna db_password = kata laluan 

Langkah 4 - Jalankan Laravel dengan Artisan

Untuk tujuan pembangunan, anda boleh menjalankan aplikasi Laravel dengan antara muka baris arahan artisan. Artisan Memulakan Pelayan Pembangunan Laravel pada sistem anda, yang boleh anda akses dalam penyemak imbas web.

PHP Artisan Berkhidmat Laravel Development Server bermula: http: // 127.0.0.1: 8000 

Artisan lalai bermula laravel di port 8000 untuk localhost sahaja. Untuk mengakses Laravel melalui rangkaian tentukan IP sistem anda dengan -Tuan rumah pilihan atau gunakan ip 0.0.0.0 untuk akses awam.

Anda juga boleh menggunakan -pelabuhan diikuti oleh nombor port untuk menggunakan port lain untuk melayani aplikasi Laravel. Contohnya, gunakan arahan di bawah.

PHP Artisan Servis -HOST 0.0.0.0 -Pelayan Pembangunan Larave 8000 Larave Bermula: http: // 0.0.0.0: 8000 

Langkah 5 - Persediaan Laravel dengan Apache

Sekarang tambahkan hos maya dalam fail konfigurasi Apache anda untuk mengakses rangka kerja Laravel dalam penyemak imbas web. Untuk membuat fail konfigurasi Apache/etc/httpd/conf.d/laravel.Conf

sudo vi/etc/httpd/conf.d/laravel.Conf 

dan tambahkan tetapan berikut:

Fail:/etc/httpd/conf.d/laravel.Conf
 ServerName Laravel.Tecadmin.Dokumen Bersih/Var/www/Laravel/Public Allowoverride Semua   

Simpan fail anda dan mulakan semula perkhidmatan Apache:

SUDO Systemctl Mulakan semula httpd.perkhidmatan 

Kemudian akses laman web Laravel dalam penyemak imbas web dengan nama domain yang ditentukan. Pastikan domain/subdomain ditunjuk dengan betul ke pelayan Laravel dalam DNS.

Kesimpulan

Dalam tutorial ini, kami telah meliputi langkah -langkah untuk memasang Laravel di Fedora, pengedaran Linux yang popular. Kami telah membincangkan prasyarat untuk memasang laravel, seperti memasang php dan pelayan web, dan kami telah memberikan panduan terperinci mengenai cara memasang Laravel menggunakan komposer, pengurus ketergantungan untuk php.

Kami juga menyediakan beberapa petua dan amalan terbaik untuk mengkonfigurasi dan mengoptimumkan Laravel pada fedora, seperti menetapkan kebenaran yang betul pada direktori dan fail dan membolehkan modul mod_rewrite.

Dengan mengikuti langkah -langkah dalam tutorial ini, anda kini harus mempunyai pemasangan Laravel yang berfungsi sepenuhnya di Fedora, dan anda harus bersedia untuk mula membina aplikasi web anda sendiri dengan Laravel. Sekiranya anda mempunyai pertanyaan atau memerlukan bantuan lanjut, jangan ragu untuk bertanya.