Cara Mengatur Laravel di Ubuntu 21.04 & 20.10

Cara Mengatur Laravel di Ubuntu 21.04 & 20.10

Laravel adalah kerangka web PHP open-source, dirancang untuk pengembangan aplikasi web yang lebih cepat. Ini didasarkan pada kerangka kerja Symfony, mengikuti pola arsitektur model-view-controller. Pada saat penulisan tutorial ini, Laravel 8 adalah versi stabil terbaru yang tersedia.

Laravel dilengkapi dengan utilitas baris perintah yang kuat yang dikenal sebagai pengrajin. Yang berguna untuk melakukan beberapa operasi baris perintah.

Panduan ini akan membantu Anda mengatur aplikasi Laravel baru pada sistem desktop Ubuntu.

Langkah 1 - Siapkan tumpukan lampu

Pertama -tama, Anda perlu mengatur tumpukan lampu pada sistem ubuntu Anda. Laravel membutuhkan PHP 7.2.5 atau versi yang lebih tinggi untuk diinstal. Ikuti instruksi di bawah ini untuk menginstal semua paket dan layanan yang diperlukan di sistem Anda.

Instal PHP

sudo apt install zip unzip software-properties-common  sudo add-apt-repository PPA: ondrej/php  sudo apt install -y php7.4 php7.4-GD Php7.PHP7 4-mbstring.4-XML PHP-ZIP  

Apache2

sudo apt instal apache2 libapache2-mod-php7.4  

Instal mysql

sudo apt install mysql-server php7.4-mysql  

Anda juga harus menggunakan instruksi pemasangan mysql post. Gunakan tutorial ini untuk menemukan detail lebih lanjut tentang instalasi MySQL.

Langkah 2 - Menginstal Komposer

Komposer PHP digunakan untuk memasang dependensi yang diperlukan untuk aplikasi PHP. Jalankan perintah berikut untuk menginstal dan mengonfigurasi komposer di sistem Anda.

Curl -ss https: // getComposer.org/installer | php  Komposer Sudo MV.phar/usr/lokal/bin/komposer  sudo chmod +x/usr/lokal/bin/komposer  

Langkah 3 - Unduh dan Instal Laravel

Versi Laravel terbaru tersedia di bawah repositori GitHub. Gunakan perintah di bawah ini untuk mengkloning cabang utama dari Laravel dari repositori GitHub.

CD /var /www  Git Clone https: // github.com/laravel/laravel.git  

Beralih ke direktori Laravel dan gunakan komposer untuk menginstal semua dependensi yang diperlukan untuk kerangka Laravel.

CD/VAR/WWW/LARAVEL  Instalasi komposer sudo  

Instalasi dependensi mungkin memakan waktu sesuai kecepatan jaringan Anda. Setelah berhasil menginstal semua dependensi, atur izin yang tepat pada semua file.

chown -r www -data.www-data/var/www/laravel  CHMOD -R 755/VAR/WWW/LARAVEL  chmod -r 777/var/www/laravel/penyimpanan  

Langkah 4 - Buat Pengaturan Lingkungan

Selanjutnya, buat file konfigurasi lingkungan Laravel. Anda dapat melakukannya dengan mengganti nama .Evn.contoh file ke .Env. Ini akan digunakan untuk mengatur lingkungan aplikasi untuk proyek.

MV .Env.contoh .Env  

Sekarang Hasilkan Kunci Enkripsi Angka Acak Base64, yang digunakan oleh Layanan Enkripsi Illuminate.

PHP Artisan Key: menghasilkan  Kunci Aplikasi Berhasil. 

Edit .Env file konfigurasi dan perbarui pengaturan yang diperlukan. Juga, pastikan app_key diatur dengan benar seperti yang dihasilkan dalam perintah di atas.

sudo nano .Env  
App_name = Laravel app_env = local app_key = base64: hfds7c9rhdp+aehu7kc2olbpuxhqq2bq/1gffwepoak = app_debug = true app_url = http: // localhost… 

Anda juga dapat mengubah app_name dengan nama aplikasi Anda dan app_url ke URL Anda perlu mengakses aplikasi Laravel Anda.

Langkah 5 - Buat Pengguna dan Database MySQL

Selanjutnya, buat database MySQL untuk aplikasi Laravel Anda. Juga, buat pengguna MySQL untuk menghubungkan database dari aplikasi Laravel. Masuk ke server MySQL Anda dan buat database dan pengguna MySQL dengan menjalankan perintah berikut.

Buat basis data Laravel; Buat pengguna 'laravel'@'localhost' yang diidentifikasi oleh 'Secret'; Berikan semua di Laravel.* ke 'laravel'@'localhost'; Hak istimewa flush; berhenti
12345Buat basis data Laravel; Buat pengguna 'laravel'@'localhost' yang diidentifikasi oleh 'rahasia'; berikan semua di Laravel.* untuk 'laravel'@'localhost'; hak istimewa flush; berhenti

Sekarang edit .Env File dan Perbarui Pengaturan Basis Data.

Db_connection = mysql db_host = 127.0.0.1 db_port = 3306 db_database = Laravel db_username = Laravel db_password = rahasia 

Langkah 6 - Konfigurasi Apache

Berikutnya, Edit Apache File Konfigurasi Host Virtual Default (IE: 000-Default.conf) dan perbarui root dokumen ke direktori publik Laravel seperti di bawah ini:

vim/etc/apache2/Situs-Enabled/000-default.conf  

Perbarui konfigurasi seperti di bawah ini:

 Serveradmin [email dilindungi] DocumentRroot/var/www/laravel/opsi publik mengikuti tautan allowoverride tidak ada allowoverride all   

Muat Ulang Konfigurasi Apache Perubahan dengan memulai kembali Layanan menggunakan perintah di bawah ini

Sudo Systemctl Restart Apache2  

Langkah 7 - Akses Aplikasi Laravel

Anda telah berhasil mengonfigurasi kerangka kerja Laravel 8 PHP di sistem Anda. Akses aplikasi Laravel di browser web favorit Anda

Mari Mulai Membangun Aplikasi Luar Biasa Menggunakan Kerangka PHP Laravel terbaru.

Kesimpulan

Tutorial ini dijelaskan kepada Anda untuk membuat aplikasi Laravel baru. Juga memberi Anda langkah -langkah untuk mengonfigurasi aplikasi Laravel dengan Webserver Apache.