¿Cómo elimino la pila LAMP para poder comenzar de nuevo?

37

Me gustaría comenzar de nuevo con mi servidor web y me gustaría volver a instalar todos los paquetes de LAMP, ¿cómo hago eso?

Jorge Castro
fuente
3
Solo para la información suya y de cualquier otra persona. Después de desinstalar LAMP con este comando: sudo apt-get remove lamp-server ^ MUCHAS cosas / software fueron eliminados. Cosas que pensarías que no están relacionadas ... Ahora, cuando intento arrancar, simplemente se cuelga en la terminal después de reiniciar ... [Ok]
De todos modos, ¿puedo verificar si está completamente eliminado o no? Enlace o compañero y algo?
abhishah901

Respuestas:

46

sudo apt-get purge mysql-server apache2 php5

Eso eliminará los paquetes "big-boy", que deberían ocuparse de la mayoría de los casos.

Puede encontrar esta información en la documentación , específicamente en esta sección sobre cómo comenzar de nuevo:

Para eliminar la pila LAMP, elimine los siguientes paquetes:

Nota: Esto supone que no tiene otros programas que requieran ninguno de estos paquetes. Es posible que desee simular esta eliminación primero y solo eliminar los paquetes que no provocan la eliminación de algo deseado.

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

Para eliminar también los datos de debconf, use la opción de purga al eliminar. Para deshacerse de cualquier configuración que haya realizado en apache, elimine manualmente el directorio / etc / apache2 una vez que se hayan eliminado los paquetes.

No use taskel para eliminar paquetes, pueden suceder cosas malas, esto está cubierto en este informe de error .

El resto de la documentación cubre cómo reinstalaría Apache y todas las cosas que necesitará para comenzar de nuevo.

Paul Tagliamonte
fuente
Esto funcionó para mí: 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 Usar: "PHP 5.3.10-1ubuntu3.6 con Suhosin-Patch (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14.14 Distrib 5.5.31, para debian-linux-gnu (x86_64) usando readline 6.2 "
cantidad
De todos modos, ¿puedo verificar si está completamente eliminado o no? Enlace o compañero y algo?
abhishah901
No funciona para mí, dice E: No se pudo obtener lock / var / lib / dpkg / lock - open (11: Recurso no disponible temporalmente) E: No se puede bloquear el directorio de administración (/ var / lib / dpkg /), es otro proceso de usarlo?
Madan Bhandari
Estás asumiendo que php5 es la única versión disponible
Joel G Mathew
9

Eliminar LÁMPARA

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

Instalar LAMP

Ejecute tasksel Seleccionar servidor LAMP.

Para administrar completamente la base de datos del servidor de la lámpara, instale phpmyadmin

sudo apt-get install phpmyadmin

Achu
fuente
77
tenga en cuenta: ejecuté "sudo apt-get remove lamp-server ^" y eliminó casi todo en mi máquina. En el próximo reinicio, ni siquiera pude llegar a mi escritorio.
Trevor Hickey
Lo mismo aquí, arruinó mi instalación de ubuntu con sudo apt-get remove lamp-server ^
ppp
¡Guauu! ^ Está sucediendo ahora mismo cuando comento y no tenía idea. acabo de verlo eliminando python3-apparmour y me di cuenta de que algo estaba mal. Ojalá hubiera leído esto antes.
Abhinav Gauniyal
De todos modos, ¿puedo verificar si está completamente eliminado o no? Enlace o compañero y algo?
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
fuente
0

La nueva versión de LAMP Stack puede ser desinstalada por

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

p.ej

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