Loading...
php info instalasi php nginx sukses

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.

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!

About LombokMedia

Sejak 2006 melayani Jasa Pembuatan Website, Pembuatan dan Kustomisasi Tema WordPress, Jasa Optimasi SEO dan Web Hosting di Mataram Lombok

Alamat

Lombok Media
Jln Nurul Iman Gang 6 No 2
Lingk Bugis – Bintaro
Ampenan – Kota Mataram – Lombok

Jam Buka
Senin-Sabtu 08.00 – 16.00 WITA
Minggu dan Hari Besar – Libur


Hubungi Kami