Laravel adalah Framework PHP dan Nginx adalah Web-Browser yang dapat diinstal di Ubuntu. Nginx lebih populer saat ini karena ringan. Di sini, kami akan menerapkan aplikasi Laravel di Nginx.
Pertama-tama, server Anda harus sudah menginstal Nginx dan PHP-FPM. Silakan klik tautan ini untuk menginstal dan mengkonfigurasi PHP-FPM dan Nginx. Kami yakin Anda telah menginstal ini, jadi kami akan melanjutkan lebih lanjut.
Kita perlu mengakses server dengan pengguna root atau sudo karena kita akan mengedit file virtual host Nginx untuk menyebarkan Aplikasi Laravel kita.
- Perbarui repositori Ubuntu dengan paketnya.
# sudo apt update
# sudo apt upgrade
- Mari kita reboot server sekali.
- Setelah server aktif, Instal Nginx menggunakan perintah di bawah ini.
# sudo apt install nginx -y
- Instal PHP 7.2 dan PHP-FPM.
# sudo apt install php7.2 php7.2-curl php7.2-common php7.2-cli php7.2-mysql php7.2-mbstring php7.2-fpm php7.2-xml php7.2-zip -y
- Mulai dan Aktifkan php 7.2
# systemctl start php7.2-fpm
# systemctl enable php7.2-fpm
- Anda dapat memverifikasi PHP-FPM berjalan di bawah file socke dengan perintah di bawah ini.
# netstat -pl | grep php7.2-fpm
- Instal MariaDB menggunakan Perintah di bawah ini.
# sudo apt install mariadb-server mariadb-client -y
- Mulai dan Aktifkan MariaDB.
# service mysql start
# service enable mysql
- Di sini, kita akan mengkonfigurasi kata sandi root MariaDB dengan 'mysql_secure_installation'
#mysql_secure_installation
Set root password? [Y/n] Y Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y
- Instal Komposer PHP dengan Perintah di bawah ini.
# sudo apt install composer -y
- Setelah Anda menjalankan perintah komposer, itu akan memberikan layar yang sama seperti di bawah ini. Ini berarti composer adalah PHP Composer telah terinstal.
#composer
- Mari kita konfigurasikan virtual host nginx untuk Laravel. Di sini, kita akan menggunakan direktori '/var/www/laravel_tet' untuk proyek kita. Pertama, kita akan membuat direktori yang sama.
# mkdir -p /var/www/laravel_test
- Kita harus menguji nginx untuk memastikan tidak ada kesalahan.
ln -s /etc/nginx/sites-available/laravel_test /etc/nginx/sites-enabled/nginx -t
- Mulai ulang layanan nginx.
# service nginx restart
- Masuk ke folder laravel_test yang sudah kita definisikan tadi.
# cd /var/www/laravel_test
- Jalankan perintah composer berikut untuk menginstal Laravel.
# composer create-project laravel_test/laravel_test
- Sekarang, ubah kepemilikan direktori proyek Laravel menjadi pengguna 'www-data'. Ubah izin direktori penyimpanan menjadi 755.
# chown -R www-data:root /var/www/laravel_test
# chmod 755 /var/www/laravel_test
- Untuk menguji Laravel, kita perlu mengakses nama Domain yang telah kita tambahkan di file konfigurasi virtual host. Setelah Anda mengakses nama Domain, itu akan memberikan nama host laravel.
Bagaimana Mengkonfigurasi VSFTPD dengan koneksi terenkripsi SSL/TLS?
Bagaimana Cara Menonaktifkan SELinux di CentOS?