Bagaimana cara menghapus tumpukan LAMP agar saya dapat memulai kembali?

37

Saya ingin memulai dengan server web saya dan saya ingin menginstal ulang semua paket LAMP, bagaimana saya melakukannya?

Jorge Castro
sumber
3
Hanya untuk informasi Anda dan orang lain. Setelah menghapus instalan LAMP dengan perintah ini: sudo apt-get remove lamp-server ^ BANYAK hal / perangkat lunak dihapus. Hal-hal yang menurut Anda tidak terkait ... Sekarang ketika saya mencoba untuk boot, itu hanya hang di terminal setelah reboot ... [Oke]
Lagi pula saya dapat memeriksa apakah benar-benar dihapus atau tidak? Tautan atau coomand atau sesuatu?
abhishah901

Jawaban:

46

sudo apt-get purge mysql-server apache2 php5

Itu akan menghapus paket "anak besar", yang harus menangani sebagian besar kasus.

Anda dapat menemukan informasi ini dalam dokumentasi , khususnya bagian ini tentang cara memulai kembali:

Untuk menghapus tumpukan LAMP, hapus paket-paket berikut:

Catatan: Ini mengasumsikan Anda tidak memiliki program lain yang memerlukan salah satu dari paket ini. Anda mungkin ingin mensimulasikan penghapusan ini terlebih dahulu, dan hanya menghapus paket yang tidak menyebabkan penghapusan sesuatu yang diinginkan.

sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql

Untuk juga menghapus data debconf, gunakan opsi pembersihan saat menghapus. Untuk menghilangkan konfigurasi yang mungkin Anda buat pada apache, hapus direktori / etc / apache2 secara manual setelah paket-paket dihapus.

Jangan gunakan tasksel untuk menghapus paket, hal-hal buruk dapat terjadi, ini tercakup dalam laporan bug ini .

Sisa dokumentasi mencakup cara Anda menginstal ulang apache dan semua hal yang harus Anda jalankan lagi.

Paul Tagliamonte
sumber
Ini bekerja untuk saya: sudo apt-get purge apache2 php5-cli apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl libpq5 mysql-client mysql-common mysql-server php5-common php5-mysql phpmyadmin && sudo apt-get autoremove Menggunakan: "PHP 5.3.10-1ubuntu3.6 dengan Suhosin-Patch (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14.14 Distrib 5.5.31, untuk debian-linux-gnu (x86_64) menggunakan readline 6.2 "
quantme
Lagi pula saya dapat memeriksa apakah benar-benar dihapus atau tidak? Tautan atau coomand atau sesuatu?
abhishah901
Ini tidak berfungsi untuk saya, katanya E: Tidak bisa mendapatkan kunci / var / lib / dpkg / lock - open (11: Sumber tidak tersedia untuk sementara) E: Tidak dapat mengunci direktori administrasi (/ var / lib / dpkg /), adalah hal lain proses menggunakannya?
Madan Bhandari
Anda berasumsi bahwa php5 adalah satu-satunya versi yang tersedia
Joel G Mathew
9

Hapus LAMP

sudo apt-get purge libapache2-mod-auth-mysql phpmyadmin
sudo apt-get purge mysql-server mysql-server-5.1 mysql-server-core-5.1
sudo apt-get purge apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5
sudo apt-get autoremove

Instal LAMP

Jalankan tasksel Select LAMP server.

Untuk sepenuhnya mengelola basis data Server lampu Anda, instal phpmyadmin

sudo apt-get install phpmyadmin

Achu
sumber
7
harap dicatat: Saya menjalankan "sudo apt-get remove lamp-server ^" dan menghapus hampir semua yang ada di mesin saya. Pada reboot berikutnya, saya bahkan tidak bisa masuk ke desktop saya.
Trevor Hickey
Sama di sini, hancurkan instal ubuntu saya dengan sudo apt-get remove lamp-server ^
ppp
Wow! ^ Ini sedang terjadi saat saya berkomentar dan saya tidak tahu. hanya melihatnya menghapus python3-apparmour dan menyadari ada sesuatu yang salah. Seandainya saya pernah membaca ini sebelumnya.
Abhinav Gauniyal
Lagi pula saya dapat memeriksa apakah benar-benar dihapus atau tidak? Tautan atau coomand atau sesuatu?
abhishah901
2
sudo apt-get purge apache2 php5-cli apache2-mpm-prefork apache2-utils apache2.2-common \
     libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl \
     libnet-daemon-perl libplrpc-perl libpq5 mysql-client mysql-common mysql-server \
     php5-common php5-mysql phpmyadmin \
&& sudo apt-get autoremove
sukumar
sumber
0

versi baru LAMP Stack dapat dihapus oleh

$ sudo /opt/lampstack-[version]/uninstall

misalnya

$ sudo /opt/lampstack-7.1.22-2/uninstall
raksa eng
sumber