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.