Cara Mengatur Laravel di Ubuntu 21.04 & 20.10
- 4356
- 140
- Dr. Travis Bahringer
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; berhenti12345 | Buat 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.