Cara Instal LEMP Stack (Linux, Nginx, MySQL, PHP) di Ubuntu 18.04
- Edi Sumarsono
- Dec 23, 2019
- 3 min read
Cara Instal LEMP Stack (Linux, Nginx, MySQL, PHP) di Ubuntu 18.04 – Mungkin bagi pengguna linux baru, akan terasa asing dengan istilah LEMP di Ubuntu atau Distro Linux lainnya. Sebagai contoh dimana ketika Anda ingin menjalankan atau membuat web server untuk WordPress, Anda diharuskan menginstal LEMP Stack.
Sebenarnya istilah LEMP adalah akronim dari nama empat komponen open-source yang sudah saya berikan tutorialnya secara terpisah di artikel-artikel sebelumnya, dan berikut adalah 4 komponen dari LEMP Stack tersebut :
L – Sistem operasi Linux
E – Nginx [Engine x] HTTP dan Reverse Proxy Server
M – MySQL atau MariaDB sistem manajemen database relasional
P – Bahasa pemrograman PHP.
Rangkaian tutorial ini akan menunjukkan kepada Anda cara Instal Nginx, membuat blok server Nginx, generate SSL gratis dari Let’s Encrypt, cara instal dan amankan MySQL, lalu instal PHP 7.2.
Tutorial panduan secara terperinci yang merupakan bagian dari penjelasan lengkap artikel ini saya cantumkan di akhir halaman ini.
Jika Anda tidak ingin membaca artikel secara terpisah dengan penjelasan dan dokumentasi yang lengkap, dan ingin dengan cepat-cepat menginstal LEMP Stack di Ubuntu, Anda bisa mengikuti cara Instal LEMP Stack di server Ubuntu 18.04 Anda dengan mengikuti intruksi panduan cepat dibawah ini.
Tetapi, tetap Anda disarankan sebaiknya membaca artikel-artikel secara terperinci sehingga Anda lebih dapat memahami setiap instalasi paket LEMP yang Anda instal tersebut.
Daftar Isi
Instal LEMP Stack di Ubuntu 18.04 [Panduan Cepat]
Panduan cepat ini akan menunjukkan kepada Anda langkah-langkah dasar yang diperlukan untuk mendapatkan LEMP Stack yang di instal pada server Ubuntu 18.04.
Persyaratan
Untuk menginstal paket di Ubuntu, Anda harus masuk ke Ubuntu dengan user yang memiliki hak sudo untuk dapat menginstal paket LEMP. Baca → Cara Membuat Sudo User dan Sudo Group di Ubuntu
Langkah 1. Instal Nginx
Nginx tersedia di repositori Ubuntu. Silahkan Update indeks paket dan instal Nginx dengan perintah berikut:
$ sudo apt update$ sudo apt install nginx
Langkah 2. Instal MySQL
Langkah selanjutnya adalah menginstal paket MySQL. Dengan mengetik perintah berikut:
$ sudo apt install mysql-server
Setelah instalasi selesai, ketikkan perintah mysql_secure_installation untuk meningkatkan keamanan instalasi MySQL:
$ sudo mysql_secure_installation
Anda akan diminta untuk mengatur kata sandi root, menghapus pengguna anonim, membatasi akses pengguna root ke mesin lokal dan menghapus database pengujian. Anda harus menjawab “Y” (yes) untuk semua pertanyaan.
Langkah 3. Instal PHP
Ubuntu 18,04 LTS dikirimkan dengan versi PHP terbaru dan terhebat 7.2. yang terkenal lebih cepat. Untuk menginstal PHP FPM dan beberapa modul PHP yang paling umum ketik perintah berikut:
$ sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Langkah 4. Konfigurasi Nginx untuk Memproses Halaman PHP
Sekarang kita telah menginstal semua komponen LEMP, kita dapat mengedit file konfigurasi virtual host Nginx dan menambahkan baris berikut sehingga Nginx dapat memproses file PHP:
# . . . other code location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } }
Jangan lupa untuk me-restart Nginx services agar perubahan yang Anda lakukan segera diterapkan:
$ sudo systemctl restart nginx
Informasi Lebih Lanjut
Untuk instruksi lebih rinci tentang setiap langkah diatas dan dengan dokumentasi dan pemahaman yang lebih baik, silakan baca tutorial dibawah ini :
Dan itulah panduan cepat cara instal LEMP Stack (Linux, Nginx, MySQL, PHP) di Ubuntu 18.04, semoga artikel ini bermanfaat dan selalu ikuti tutorial linux berikutnya hanya di centerklik. Selamat mencoba 🙂
Comments