Come rimuovo lo stack LAMP per poter ricominciare da capo?


37

Vorrei ricominciare con il mio server web e mi piacerebbe reinstallare tutti i pacchetti LAMP, come posso farlo?


3
Solo per le tue e altre informazioni. Dopo aver disinstallato LAMP con questo comando: sudo apt-get remove lamp-server ^ MOLTE cose / software sono stati rimossi. Cose che potresti pensare non correlate ... Ora quando provo ad avviarlo, si blocca sul terminale dopo il riavvio ... [Ok]

In ogni caso posso verificare se è stato completamente rimosso o no? Link o coomand o qualcosa del genere?
abhishah901,

Risposte:


46

sudo apt-get purge mysql-server apache2 php5

Ciò rimuoverà i pacchetti "big-boy", che dovrebbero occuparsi della maggior parte dei casi.

Puoi trovare queste informazioni nella documentazione , in particolare questa sezione su come ricominciare:

Per rimuovere lo stack LAMP, rimuovere i seguenti pacchetti:

Nota: ciò presuppone che non vi siano altri programmi che richiedono uno di questi pacchetti. Potresti voler prima simulare questa rimozione e rimuovere solo i pacchetti che non causano la rimozione di qualcosa desiderato.

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

Per rimuovere anche i dati debconf, utilizzare l'opzione di eliminazione durante la rimozione. Per sbarazzarsi di tutte le configurazioni che potresti aver fatto ad apache, rimuovi manualmente la directory / etc / apache2 una volta che i pacchetti sono stati rimossi.

Non utilizzare taskel per rimuovere i pacchetti, possono accadere cose brutte, questo è trattato in questo rapporto sui bug .

Il resto della documentazione descrive come reinstallare Apache e tutto il necessario per riprendere a funzionare.


Questo ha funzionato per me: 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 utilizzando: "PHP 5.3.10-1ubuntu3.6 con Suhosin-Patch (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14.14 Distrib 5.5.31, per debian-linux-gnu (x86_64) usando readline 6.2 "
quantme

In ogni caso posso verificare se è stato completamente rimosso o no? Link o coomand o qualcosa del genere?
abhishah901,

Non funziona per me, dice E: Impossibile ottenere lock / var / lib / dpkg / lock - open (11: Risorsa temporaneamente non disponibile) E: Impossibile bloccare la directory di amministrazione (/ var / lib / dpkg /), è un'altra processo usando?
Madan Bhandari,

Supponi che php5 sia l'unica versione disponibile
Joel G Mathew,

9

Rimuovi LAMPADA

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

Installa LAMPADA

Esegui tasksel Selezionare il server LAMP.

Per gestire completamente il database del server lampada, installare phpmyadmin

sudo apt-get install phpmyadmin


7
nota: ho eseguito "sudo apt-get remove lamp-server ^" e ho rimosso quasi tutto sul mio computer. Al prossimo riavvio, non riuscivo nemmeno ad accedere al mio desktop.
Trevor Hickey,

Lo stesso qui, ho rovinato la mia installazione di Ubuntu con sudo apt-get remove lamp-server ^
ppp

Wow! ^ Sta succedendo proprio ora mentre commento e non ne avevo idea. l'ho appena visto rimuovere python3-apparmour e ho realizzato che qualcosa non andava. Vorrei averlo letto prima.
Abhinav Gauniyal,

In ogni caso posso verificare se è stato completamente rimosso o no? Link o coomand o qualcosa del genere?
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

0

la nuova versione di LAMP Stack può essere disinstallata da

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

per esempio

$ sudo /opt/lampstack-7.1.22-2/uninstall
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.