Tutorial Cara Menginstall Nginx PHP dan MySQL di GNU/Linux Debian 11
Assalamualaikum …
Artikel tutorial kali ini membahas Cara Menginstall Nginx PHP dan MySQL di GNU/Linux Debian 11. Tutorial ini juga bisa dicoba di Ubuntu, Linux Mint, dan turunan Debian lainnya atau distro Linux lain dengan menyesuaikan path beberapa file.
Sebelumnya pastikan anda sudah menginstall Linux dulu ya.
Jika anda tidak bisa menginstall Linux di Laptop/PC, anda bisa menginstall Linux dengan alternatif lain, misalnya di Windows Linux bisa diinstall dengan mode WSL atau menggunakan Cloud VPS.
Table of Contents
Bagian 1 – Instalasi Nginx
Buka terminal anda, ketik perintah berikut ini:
sudo apt update
Untuk meng-update repository paket-paket instalasi
sudo apt install nginx
Untuk menginstall nginx
sudo systemctl start nginx
Untuk memulai nginx web server. Jika sukse tanpa pesan error, selanjutnya anda bisa membuka browser anda dan mengakses alamat http://localhost atau IP public web server anda.
Bagian 2 – Instalasi PHP
Gunakan perintah ini di terminal
sudo apt install php php-fpm php-mysql
Selanjutnya, edit konfigurasi default nginx untuk meng-enable php
sudo nano /etc/nginx/sites-available/default
Ganti atau sesuaikan konfigurasi anda
server { listen 80; server_name _; #localhost / ip based root /var/www/html; index index.html index.htm index.php; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; } }
Simpan dengan Ctrl+O keluar dari Nano dengan Ctrl+X.
Restart web server dengan perintah
sudo systemctl restart nginx
Pastikan tidak ada error, sebelum mengikuti langkah selanjutnya, membuat file testing php.
sudo nano /var/www/html/test.php
Isi dengan kode
<?php phpinfo(); ?>
Simpan dan keluar dari editor. Selanjutnya coba akses file tersebut dengan url
http://localhost/text.php
Jika sukses maka anda akan melihat halaman info php yang ikonik seperti atas halaman ini.
Bagian 3 – Instalasi MySQL atau MariaDB
MySQL dan MariaDB adalah sama, MariaDB adalah versi MySQL yang GPL tanpa kode proprietarynya. Gunakan perintah
sudo apt install mariadb-server
Untuk menginstalasi MariaDB. Selanjutnya start MariaDB dengan perintah systemctl.
sudo systemctl start mariadb
Jika berhasil, anda bisa melihat statusnya menggunakan
sudo systemctl status mariadb
Lalu amankan instalasi MariaDB dengan memberinya password.
mysql_secure_installation
Lalu ikuti instruksinya, misalnya seperti dialog ini:
Enter current password for root (enter for none): Change the root password? [Y/n] Y New password: MASUKKAN PASSWORD Re-enter new password: MASUKKAN PASSWORD YG SAMA 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
Sampai disini, proses instalasi sudah selesai.
Selamat mencoba!