Wie entferne ich den LAMP-Stapel, damit ich von vorne anfangen kann?

37

Ich möchte mit meinem Webserver neu beginnen und möchte alle LAMP-Pakete neu installieren. Wie mache ich das?

Jorge Castro
quelle
3
Nur zu Ihrer und zur Information anderer. Nach der Deinstallation von LAMP mit diesem Befehl: sudo apt-get remove lamp-server ^ VIELE Dinge / Software wurden entfernt. Dinge, von denen Sie denken, dass sie nichts damit zu
Wie auch immer kann ich überprüfen, ob es vollständig entfernt wurde oder nicht? Link oder Coomand oder so?
abhishah901

Antworten:

46

sudo apt-get purge mysql-server apache2 php5

Dadurch werden die "Big Boy" -Pakete entfernt, die sich in den meisten Fällen erledigen sollten.

Sie finden diese Informationen in der Dokumentation , insbesondere in diesem Abschnitt über den Neustart:

Um den LAMP-Stapel zu entfernen, entfernen Sie die folgenden Pakete:

Hinweis: Dies setzt voraus, dass Sie keine anderen Programme haben, die eines dieser Pakete benötigen. Möglicherweise möchten Sie diese Entfernung zuerst simulieren und nur die Pakete entfernen, die keine gewünschte Entfernung verursachen.

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

Um auch die Debconf-Daten zu entfernen, verwenden Sie beim Entfernen die Löschoption. Entfernen Sie das Verzeichnis / etc / apache2 nach dem Entfernen der Pakete manuell, um etwaige an Apache vorgenommene Konfigurationen zu entfernen.

Verwenden Sie tasksel nicht, um Pakete zu entfernen, da sonst schlimme Dinge passieren können. Dies wird in diesem Fehlerbericht behandelt .

Der Rest der Dokumentation behandelt, wie Sie Apache neu installieren und alles, was Sie brauchen, um wieder in Gang zu kommen.

Paul Tagliamonte
quelle
Das hat bei mir funktioniert: 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 Mit: "PHP 5.3.10-1ubuntu3.6 mit Suhosin-Patch (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14.14 Distrib 5.5.31, für debian-linux-gnu (x86_64) mit readline 6.2 "
quantme
Wie auch immer kann ich überprüfen, ob es vollständig entfernt wurde oder nicht? Link oder Coomand oder so?
abhishah901
Bei mir funktioniert es nicht. E: Lock / var / lib / dpkg / lock - open konnte nicht abgerufen werden. (11: Ressource vorübergehend nicht verfügbar.) E: Das Administrationsverzeichnis (/ var / lib / dpkg /) kann nicht gesperrt werden Prozess mit ihm?
Madan Bhandari
Sie gehen davon aus, dass PHP5 die einzige verfügbare Version ist
Joel G Mathew
9

Entfernen Sie die LAMPE

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

Installieren Sie die LAMPE

Führen Sie tasksel Select LAMP Server aus.

Installieren Sie phpmyadmin, um Ihre Lampenserver-Datenbank vollständig zu verwalten

sudo apt-get install phpmyadmin

Achu
quelle
7
Bitte beachten Sie: Ich habe "sudo apt-get remove lamp-server ^" ausgeführt und fast alles auf meinem Computer entfernt. Beim nächsten Neustart konnte ich nicht einmal an meinen Desktop gelangen.
Trevor Hickey
Gleiches gilt für meine Ubuntu-Installation mit sudo apt-get remove lamp-server ^
ppp
Wow! ^ Es passiert gerade, als ich kommentiere und keine Ahnung hatte. Ich habe gerade gesehen, wie Python3-Apparmour entfernt wurde, und festgestellt, dass etwas nicht stimmte. Ich wünschte, ich hätte das schon einmal gelesen.
Abhinav Gauniyal
Wie auch immer kann ich überprüfen, ob es vollständig entfernt wurde oder nicht? Link oder Coomand oder so?
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
quelle
0

Die neue Version von LAMP Stack kann von deinstalliert werden

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

z.B

$ sudo /opt/lampstack-7.1.22-2/uninstall
Raksa Eng
quelle