Cara Instal LEMP Stack (Linux, Nginx, MySQL, PHP) di Ubuntu 18.04
|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.
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:
server {
# . . . 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 :
1. Panduan Lengkap Cara Instal Nginx di Ubuntu 18.04
2. Cara Membuat dan Mengatur Blok Server Nginx di Ubuntu 18.04
3. Amankan Nginx Server dengan Let’s Encrypt di Ubuntu 18.04
4. Cara Instal Database MySQL di Ubuntu 18.04
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 🙂
Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Facebook+.
Register Now: TOP 10 Hosting
Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals