Lewati ke konten
Kembali ke Blog

Cara Menghapus PHP, MariaDB, dan Nginx di Debian/Ubuntu

· · 3 menit baca

Terakhir diperbarui: Juli 2026

Sistem operasi: Debian / Ubuntu / Peppermint OS


⚠️ Peringatan Sebelum Memulai

Sebelum menghapus paket-paket berikut, pastikan:

  • Sudah melakukan
    backup database jika ada data penting di MariaDB
  • Sudah menyimpan
    konfigurasi Nginx jika ingin digunakan kembali nanti
  • Proses penghapusan
    tidak dapat dibatalkan untuk data yang sudah dihapus
# Backup database sebelum dihapus (opsional tapi sangat disarankan)
mysqldump --all-databases -u root -p > backup_semua_database.sql

1. Menghapus PHP

Hentikan layanan dan hapus semua paket PHP

sudo apt purge php* -y
sudo apt autoremove -y

Verifikasi PHP sudah terhapus

php --version
# Output: -bash: php: command not found

2. Menghapus MariaDB

Hentikan layanan MariaDB

sudo systemctl stop mariadb

Hapus paket MariaDB

sudo apt purge mariadb-server mariadb-client mariadb-common -y

Hapus file konfigurasi dan data

sudo rm -rf /etc/mysql
sudo rm -rf /var/lib/mysql
sudo rm -rf /var/log/mysql

🔴
Perhatian: Perintah
rm -rf /var/lib/mysql akan
menghapus semua database secara permanen.

Bersihkan paket yang tidak diperlukan

sudo apt autoremove -y

Verifikasi MariaDB sudah terhapus

mysql --version
# Output: -bash: mysql: command not found

3. Menghapus Nginx

Hentikan layanan Nginx

sudo systemctl stop nginx

Hapus paket Nginx

sudo apt purge nginx nginx-common nginx-full -y

Hapus file konfigurasi dan log

sudo rm -rf /etc/nginx
sudo rm -rf /var/log/nginx

Bersihkan paket yang tidak diperlukan

sudo apt autoremove -y

Verifikasi Nginx sudah terhapus

nginx -v
# Output: -bash: nginx: command not found

4. Menghapus Semua Sekaligus (One-liner)

Jika ingin menghapus PHP, MariaDB, dan Nginx sekaligus dalam satu langkah:

# Hentikan semua layanan
sudo systemctl stop nginx mariadb

# Hapus semua paket
sudo apt purge php* nginx nginx-common mariadb-server mariadb-client mariadb-common -y

# Hapus file konfigurasi dan data
sudo rm -rf /etc/nginx /var/log/nginx /etc/mysql /var/lib/mysql /var/log/mysql

# Bersihkan sisa paket
sudo apt autoremove -y && sudo apt autoclean

5. Membersihkan Cache APT (Opsional)

Setelah penghapusan, kamu bisa membersihkan cache APT untuk menghemat ruang disk:

sudo apt clean
sudo apt autoclean

Ringkasan

Komponen Perintah Hapus Utama Folder yang Dihapus
PHP apt purge php*
MariaDB apt purge mariadb-server mariadb-client /etc/mysql,
/var/lib/mysql,
/var/log/mysql
Nginx apt purge nginx nginx-common /etc/nginx,
/var/log/nginx

Referensi

Ditulis oleh

Hendra Wijaya

Hanya hamba Allah Ta'ala yang berusaha berbuat baik..

Tinggalkan Komentar

Email tidak akan ditampilkan.