Cara menginstal laravel di debian 10

Cara menginstal laravel di debian 10

Laravel adalah salah satu kerangka kerja open-source terbaik, MVC PHP, yang dirancang untuk pengembangan aplikasi web yang lebih cepat. Anda cukup menginstal dan menggunakan pada sistem pengembangan Anda. Artikel ini akan membantu Anda menginstal kerangka kerja PHP Laravel di sistem Linux Debian 10 (Buster).

Persyaratan Laravel

  • Apache
  • Mysql/mariadb
  • Php> = 7.1.3
  • Ekstensi PHP OpenSSL
  • Ekstensi PDO PHP
  • Ekstensi PHP MBSTRING
  • Ekstensi PHP tokenizer
  • Ekstensi PHP XML

Langkah 1 - Prerequsiteis

Anda perlu menginstal versi PHP yang disarankan dengan modul yang diperlukan sebelum memulai instalasi Laravel. Sistem telah menjalankan tumpukan lampu lewati langkah lain ini gunakan perintah berikut untuk mengatur lampu pada sistem debian 10.

Pasang PHP 7

sudo apt-get menginstal git python-software-properties wget -q https: // paket.Sury.org/php/apt.GPG -O- | sudo apt -key add - echo "deb https: // paket.Sury.org/php/buster utama "| sudo tee/etc/apt/sumber.daftar.d/php.daftar 
sudo apt update sudo apt install php-mcrypt php-gd php-mbstring php-xml 

Instal Apache2

sudo apt install apache2 libapache2-mod-php 

Instal mysql

sudo apt instal mysql-server php-mysql 

Instal PHP Composer

Komposer diperlukan untuk memasang dependensi Laravel. Jadi gunakan perintah di bawah ini untuk mengunduh dan digunakan sebagai perintah di sistem kami.

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

Langkah 2 - Memasang Laravel di Debian

Klon Kode Sumber Laravel terbaru dari repositori git resminya ke sistem lokal Anda. Cukup jalankan perintah berikut untuk melakukannya.

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

Arahkan ke direktori kode Laravel dan gunakan komposer untuk menginstal semua dependensi yang diperlukan untuk kerangka kerja Laravel.

CD/VAR/WWW/Laravel Sudo Composer Instal 

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 3 - Setel Kunci Enkripsi

Sekarang, ganti nama .Evn.contoh file ke .Env Dalam Proyek Direktori Utama. Ini akan digunakan untuk mengatur lingkungan aplikasi untuk proyek.

MV .Env.contoh .Env 

Kemudian, hasilkan tombol enkripsi bilangan acak base64, yang digunakan oleh layanan encrypter illuminate.

PHP Artisan Key: Menghasilkan Kunci Aplikasi dengan sukses. 

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

vi .Env 
App_name = laravel app_env = local app_key = base64: wer9jfzhn4qyqt9i8hn1hlt8lwpet3urzdi0hvqfzjm = app_debug = true app_url = http: // localhost = 

Langkah 4 - Mengatur Basis Data MySQL

Anda mungkin juga memerlukan pembuatan database untuk aplikasi Laravel Anda. Masuk ke server MySQL Anda dan buat database dan pengguna MySQL.

MySQL> Buat Database Laravel; mysql> berikan semua di laravel.* ke 'laravel'@'localhost' yang diidentifikasi oleh 'Secret_Password'; mysql> hak istimewa flush; mysql> berhenti
1234mysql> buat basis data laravel; mysql> berikan semua di laravel.* ke 'laravel'@'localhost' yang diidentifikasi oleh 'Secret_Password'; mysql> flush privileges; mysql> QUIT

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 = Secret_password 

Langkah 5 - Konfigurasi Apache

Anda dapat membuat file konfigurasi Apache baru atau mengedit file konfigurasi host virtual apache default 000-default.conf dan perbarui Documentroot ke direktori publik Laravel seperti di bawah ini.

vim/etc/apache2/situs-tersedia/000-default.conf 

Perbarui konfigurasi sebagai:

 ServerAdmin [Email Dilindungi] DocumentRoot/var/www/Laravel/Pilihan Publik Followsymlinks AllowOverride Tidak Ada AllowOverride Semua ErrorLog $ APACHE_LOG_DIR/ERROR.Log CustomLog $ APACHE_LOG_DIR/Access.log digabungkan  

Muat Ulang Perubahan Konfigurasi Apache Dengan Memulai Layanan Menggunakan Perintah Di Bawah

Layanan sudo Apache2 restart 

Langkah 6 - Akses Aplikasi Laravel

Akhirnya, kerangka kerja PHP Laravel telah berhasil dikonfigurasi pada sistem Debian 10 Buster Linux Anda. Akses aplikasi Laravel di browser web favorit Anda seperti di bawah ini:

Mari Mulai Membangun Aplikasi Luar Biasa Menggunakan Kerangka PHP Laravel.

Happy Coding!