Dalam panduan ini, kita melihat cara menginstal framework Laravel di server Ubuntu 18.04. Laravel adalah kerangka kerja web PHP sumber terbuka dan gratis. Itu dibuat pada tahun 2011 oleh Taylor Otwell dan sejak itu telah digunakan untuk pengembangan aplikasi seluler yang kuat menggunakan model MVC.
Mari selami dan lihat bagaimana kita dapat menginstal kerangka kerja Laravel di Server Ubuntu 18.04 LTS.
Sebelum kita menginstal framework Laravel, mari kita install terlebih dahulu paket-paket prasyarat yang akan dibutuhkan.
Prasyarat sistem
Sistem Anda harus memenuhi persyaratan di bawah ini sebelum melanjutkan.
- Server Web Apache
- PHP>=7.1.3 dengan OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, dan Ekstensi PHP JSON.
- Komposer – manajer paket tingkat aplikasi untuk PHP
1. Instal server Web Apache dan PHP 7.2
Kami akan menambahkan repositori PHP pihak ketiga. Meskipun repositori Ubuntu sendiri memiliki PHP sendiri, repositori pihak ketiga sangat disarankan karena lebih sering diperbarui.
Untuk menambahkan repositori, jalankan perintah:
$ sudo add-apt-repository ppa:ondrej/php
Contoh Keluaran
Selanjutnya, perbarui repositori sistem Anda.
$ sudo apt update
Contoh Keluaran
Selanjutnya, instal Apache dan PHP 7.2 bersama prasyarat lainnya.
$ sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstring
Contoh Keluaran
2. Instal Komposer
Sebelum kita memulai instalasi, pertama-tama kita akan menginstal beberapa alat yang berguna. Ini adalah git version control, curl dan paket unzip.
$ sudo apt install curl git unzip
Contoh Keluaran
Selanjutnya, kita perlu menginstal composer. Komposer adalah alat lain yang berguna yang menangani manajemen ketergantungan di PHP dan memungkinkan Anda untuk mengemas pustaka yang diperlukan yang terkait dengan sebuah paket sebagai satu. Composer akan mengunduh dan menginstal semua paket yang diperlukan untuk menjalankan framework Laravel.
Untuk menginstal Komposer, jalankan perintah berikut
$ cd /opt
$ curl -sS https://getcomposer.org/installer | php
Contoh Keluaran
Perintah curl mengunduh Komposer ke /opt
direktori. Karena kita membutuhkan composer yang berjalan secara global, kita harus memindahkannya ke /usr/local/bin
direktori di bawah 'composer'
nama.
$ mv composer.phar /usr/local/bin/composer
Ini akan memungkinkan kita untuk menjalankan komposer dari mana saja.
3. Instal Kerangka Laravel
Sekarang, mari arahkan ke direktori public_html dari Sistem Ubuntu kita. Untuk menginstal Laravel, kita akan menavigasi ke /var/www/html
direktori.
cd /var/www/html
Selanjutnya, kita akan membuat direktori “proyek-Anda” dengan instalasi Laravel. Komposer akan melanjutkan menggunakan Git untuk mengunduh dan menginstal semua paket dan modul yang diperlukan Laravel agar berfungsi.
$ sudo composer create-project laravel/laravel your-project --prefer-dist
Contoh Keluaran
4. Konfigurasi Apache Web Server untuk Laravel
Langkah selanjutnya adalah mengkonfigurasi server Web Apache kami. Kita perlu menetapkan izin yang diperlukan ke direktori proyek yang akan memungkinkan akses ke direktori itu dari www-data
group dan berikan izin menulis ke direktori penyimpanan. Untuk menyelesaikannya, jalankan perintah berikut.
# sudo chgrp -R www-data /var/www/html/your-project
# sudo chmod -R 775 /var/www/html/your-project/storage
Sekarang mari navigasikan ke /etc/apache2/sites-available
direktori dan jalankan perintah di bawah ini untuk membuat file konfigurasi untuk instalasi Laravel kami.
$ vim /etc/apache2/sites-available/laravel.conf
Tambahkan konten berikut:
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/your-project/public
AllowOverride All
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Simpan file dan Keluar.
Terakhir, kita akan mengaktifkan laravel.conf
yang baru dibuat mengajukan. Tapi sebelum itu, mari kita nonaktifkan file konfigurasi default.
$ sudo a2dissite 000-default.conf
Contoh Keluaran
Selanjutnya, aktifkan file konfigurasi Laravel.
$ sudo a2ensite laravel.conf
Contoh Keluaran
Kemudian aktifkan mode penulisan ulang:
$ sudo a2enmod rewrite
Contoh Keluaran
Terakhir, restart layanan Apache.
$ sudo systemctl restart apache2
Untuk memverifikasi bahwa Apache sedang berjalan, jalankan perintah:
systemctl status apache2
Contoh Keluaran
5. Uji Situs Web Laravel
Pada titik ini, Anda telah berhasil menginstal Laravel di Sistem Ubuntu 18.04 LTS Anda. Untuk mengonfirmasi bahwa penginstalan berjalan seperti yang diharapkan, kunjungi alamat IP server Anda.
https://server-IP-address
Dalam kasus saya, IP server adalah https://38.76.11.149
Kami berharap panduan ini bermanfaat. Jangan ragu untuk meninggalkan tanggapan Anda di bagian komentar.