Tutorial Install Laravel 5 di Debian Linux

Laravel adalah salah satu MVC PHP framework open source terbaik yang dirancang untuk pengembangan aplikasi web yang lebih cepat. Anda cukup menginstal dan menggunakannya pada sistem pengembangan Anda. Artikel ini akan membantu Anda menginstal Laravel 5 PHP Framework pada sistem Linux Debian 10 (Buster).

*Laravel requirements*

· Apache · MySQL/MariaDB · PHP >= 7.1.3 · OpenSSL PHP Extension · PDO PHP Extension · Mbstring PHP Extension · Tokenizer PHP Extension · XML PHP Extension

*Langkah 1 “€“ Persiapan*

Anda perlu menginstal versi PHP yang disarankan dengan modul yang diperlukan sebelum memulai instalasi Laravel. Sistem yang telah terinstall LAMP stack dapat melewati langkah ini, dan yang belum terinstall LAMP, silahkan menggunakan perintah berikut untuk mengatur LAMP pada sistem Debian 10.

*Install PHP 7*

sudo apt-get install git python-software-properties wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add – echo “deb https://packages.sury.org/php/ buster main” | sudo tee /etc/apt/sources.list.d/php.list

sudo apt update sudo apt install php php-mcrypt php-gd php-mbstring php-xml

*Install Apache2*

sudo apt install apache2 libapache2-mod-php

*Install MySQL*

sudo apt install mysql-server php-mysql

*Install PHP Composer*

Composer diperlukan untuk menginstal dependensi Laravel. Jadi gunakan perintah di bawah ini untuk mengunduh dan menggunakan sebagai perintah di sistem kami.

curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer sudo chmod +x /usr/local/bin/composer

*Langkah 2 “€“ Install Laravel di Debian 10*

Clone source code 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 composer untuk menginstal semua dependensi yang diperlukan untuk framework Laravel.

cd /var/www/laravel sudo composer install

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/storage

*Langkah 3 “€“ Set Encryption Key*

Sekarang, ganti nama file* .evn.example* menjadi *.env* di direktori utama project. File ini akan digunakan untuk mengatur lingkungan aplikasi untuk proyek.

mv .env.example .env

Kemudian, buat kunci enkripsi nomor acak base64, yang digunakan oleh layanan pengenkripsi Illuminate.

php artisan key:generate

Application key set successfully.

Edit file konfigurasi .env dan perbarui pengaturan yang diperlukan. Juga, pastikan APP_KEY diatur dengan benar seperti yang dihasilkan pada perintah di atas.

vi .env

APP_NAME=Laravel APP_ENV=local APP_KEY=base64:Wer9JfZHN4qYQt9i8Hn1hLt8LWPeT3urzdI0hVqfzJM= APP_DEBUG=true APP_URL=http://localhost

*Langkah 4 “€“ Setup MySQL Database*

Anda juga mungkin perlu membuat database untuk aplikasi Laravel Anda. Login ke server MySQL Anda dan buat basis data dan pengguna MySQL.

mysql> CREATE DATABASE laravel; mysql> GRANT ALL ON laravel.* to ‘laravel’@’localhost’ IDENTIFIED BY ‘secret_password’; mysql> FLUSH PRIVILEGES; mysql> quit

Edit file *.env* 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 standar Apache *000-default.conf* dan memperbarui DocumentRoot ke Laravel direktori publik seperti di bawah ini.

vim /etc/apache2/sites-available/000-default.conf

Perbarui konfigurasi sebagai:

ServerAdmin webmaster@localhost DocumentRoot /var/www/laravel/public

Options FollowSymLinks AllowOverride None AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

Muat ulang perubahan konfigurasi Apache dengan memulai ulang layanan menggunakan perintah di bawah ini

sudo service apache2 restart

*Langkah 6 “€“ Akses Aplikasi Laravel*

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

Leave a Reply

Your email address will not be published.