Comment puis-je retirer la pile LAMP pour pouvoir recommencer?

37

Je voudrais recommencer avec mon serveur Web et je voudrais réinstaller tous les paquets LAMP, comment puis-je le faire?

Jorge Castro
la source
3
Juste pour votre information et celle de quelqu'un d'autre. Après avoir désinstallé LAMP avec cette commande: sudo apt-get remove lampe-serveur ^ BEAUCOUP d'objets / logiciels ont été supprimés. Choses que vous penseriez ne sont pas liées ... Maintenant, lorsque j'essaie de démarrer, il se bloque au terminal après le redémarrage ... [Ok]
Quoi qu'il en soit, je peux vérifier si c'est complètement enlevé ou pas? Lien ou coomand ou quelque chose?
Abhishah901

Réponses:

46

sudo apt-get purge mysql-server apache2 php5

Cela supprimera les packages "big-boy", qui devraient prendre en charge la plupart des cas.

Vous pouvez trouver cette information dans la documentation , en particulier cette section sur la façon de tout recommencer:

Pour supprimer la pile LAMP, supprimez les packages suivants:

Remarque: Cela suppose que vous n'avez aucun autre programme nécessitant l'un de ces packages. Vous voudrez peut-être d'abord simuler cette suppression et ne supprimer que les packages qui ne suppriment pas quelque chose de désiré.

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

Pour supprimer également les données debconf, utilisez l’option de purge lors de la suppression. Pour vous débarrasser de toutes les configurations que vous avez éventuellement effectuées sur apache, supprimez manuellement le répertoire / etc / apache2 une fois les packages supprimés.

N'utilisez pas tasksel pour supprimer les paquets, des problèmes peuvent arriver, cela est décrit dans ce rapport de bogue .

Le reste de la documentation explique comment réinstaller Apache et tout ce dont vous aurez besoin pour recommencer.

Paul Tagliamonte
la source
Cela a fonctionné pour moi: 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 Utiliser: "PHP 5.3.10-1ubuntu3.6 avec Suhosin-Patch (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14.14 Distrib 5.5.31, pour debian-linux-gnu (x86_64) en utilisant readline 6.2 "
quantme
Quoi qu'il en soit, je peux vérifier si c'est complètement enlevé ou pas? Lien ou coomand ou quelque chose?
Abhishah901
Cela ne fonctionne pas pour moi. E: Impossible de verrouiller / var / lib / dpkg / lock - open (11: ressource temporairement indisponible) E: Impossible de verrouiller le répertoire d'administration (/ var / lib / dpkg /), en est un autre processus d'utilisation?
Madan Bhandari
Vous supposez que php5 est la seule version disponible
Joel G Mathew
9

Retirer la 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

Installer la lampe

Exécutez tasksel Select LAMP server.

Pour gérer entièrement votre base de données lamp Server, installez phpmyadmin

sudo apt-get install phpmyadmin

Achu
la source
7
notez s'il vous plaît: j'ai couru "sudo apt-get remove lampe-serveur ^" et il a supprimé presque tout sur ma machine. Lors du prochain redémarrage, je ne pouvais même pas accéder à mon bureau.
Trevor Hickey
Idem ici, ruiné mon installation d'ubuntu avec sudo apt-get remove lampe-serveur ^
ppp
Hou la la! ^ Cela se produit actuellement alors que je commentais et que je n'en avais aucune idée. Je viens de le voir enlever python3-apparmour et j'ai réalisé que quelque chose n'allait pas. Si seulement j'avais lu ceci avant.
Abhinav Gauniyal
Quoi qu'il en soit, je peux vérifier si c'est complètement enlevé ou pas? Lien ou coomand ou quelque chose?
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
la source
0

La nouvelle version de LAMP Stack peut être désinstallée par

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

par exemple

$ sudo /opt/lampstack-7.1.22-2/uninstall
raksa eng
la source