Como removo a pilha LAMP para poder começar de novo?

37

Gostaria de começar de novo com meu servidor da web e gostaria de reinstalar todos os pacotes LAMP, como faço isso?

Jorge Castro
fonte
3
Apenas para informações suas e de outras pessoas. Após desinstalar o LAMP com este comando: sudo apt-get remove lamp-server ^ MUITAS coisas / software foram removidos. Coisas que você pensaria não estarem relacionadas ... Agora, quando tento inicializar, ele fica
Enfim, posso verificar se está completamente removido ou não? Link ou coomand ou algo assim?
Abhishah901

Respostas:

46

sudo apt-get purge mysql-server apache2 php5

Isso removerá os pacotes "big-boy", que devem cuidar da maioria dos casos.

Você pode encontrar essas informações na documentação , especificamente nesta seção sobre como começar de novo:

Para remover a pilha LAMP, remova os seguintes pacotes:

Nota: Isso pressupõe que você não tenha outros programas que exijam nenhum desses pacotes. Você pode simular essa remoção primeiro e remover apenas os pacotes que não causam a remoção de algo desejado.

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 também remover os dados do debconf, use a opção de limpeza ao remover. Para se livrar de qualquer configuração que você tenha feito no apache, remova manualmente o diretório / etc / apache2 depois que os pacotes forem removidos.

Não use o taskel para remover pacotes, coisas ruins podem acontecer, isso é coberto neste relatório de erro .

O restante da documentação aborda como você reinstalaria o apache e todas as coisas necessárias para continuar novamente.

Paul Tagliamonte
fonte
Isso funcionou para mim: 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 Usando: "PHP 5.3.10-1ubuntu3.6 com 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 "
quantme
Enfim, posso verificar se está completamente removido ou não? Link ou coomand ou algo assim?
Abhishah901
Não está funcionando para mim, diz E: Não foi possível obter o bloqueio / var / lib / dpkg / lock - open (11: recurso temporariamente indisponível) E: Não é possível bloquear o diretório de administração (/ var / lib / dpkg /), é outro processo usando?
Madan Bhandari
Você está assumindo que php5 é a única versão disponível
Joel G Mathew
9

Remover LAMP

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

Execute o tasksel servidor Select LAMP.

Para gerenciar completamente o banco de dados do servidor da lâmpada, instale o phpmyadmin

sudo apt-get install phpmyadmin

Achu
fonte
7
observe: eu executei o "sudo apt-get remove lamp-server ^" e ele removeu quase tudo da minha máquina. Na próxima reinicialização, eu não conseguia nem chegar ao meu desktop.
Trevor Hickey
Mesmo aqui, arruinou a minha ubuntu instalar com sudo apt-get remove lamp-server ^
ppp
Uau! ^ Está acontecendo agora, enquanto comento e não fazia ideia. só vi removendo python3-apparmour e percebi que algo estava errado. Gostaria de ter lido isso antes.
Abhinav Gauniyal 5/08/14
Enfim, posso verificar se está completamente removido ou não? Link ou coomand ou algo assim?
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
fonte
0

nova versão do LAMP Stack pode ser desinstalada por

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

por exemplo

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