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/mysqlakan
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
Artikel Sebelumnya Cara Mengakses IP Lokal Laptop Saat Terputus dari Jaringan Artikel Selanjutnya Cara Update dan Konfigurasi Display di Linux agar Support Monitor Eksternal