Chciałbym zacząć od mojego serwera i ponownie zainstalować wszystkie pakiety LAMP, jak to zrobić?
Chciałbym zacząć od mojego serwera i ponownie zainstalować wszystkie pakiety LAMP, jak to zrobić?
Odpowiedzi:
sudo apt-get purge mysql-server apache2 php5
Spowoduje to usunięcie pakietów „big-boy”, które powinny zająć się większością przypadków.
Informacje te można znaleźć w dokumentacji , a konkretnie w tym rozdziale, jak zacząć od nowa:
Aby usunąć stos LAMP, usuń następujące pakiety:
Uwaga: Zakłada się, że nie masz innych programów, które wymagają któregokolwiek z tych pakietów. Możesz najpierw zasymulować to usunięcie i usuń tylko pakiety, które nie powodują usunięcia czegoś pożądanego.
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
Aby również usunąć dane debconf, użyj opcji usuwania podczas usuwania. Aby pozbyć się wszelkich konfiguracji apache, ręcznie usuń katalog / etc / apache2 po usunięciu pakietów.
Nie używaj tasksel do usuwania pakietów, mogą się zdarzyć złe rzeczy, jest to opisane w tym raporcie o błędzie .
Pozostała część dokumentacji opisuje, jak ponownie zainstalować apache i wszystkie rzeczy, których potrzebujesz, aby zacząć od nowa.
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
Używanie: „PHP 5.3.10-1ubuntu3.6 z łatką Suhosin (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14.14 Distrib 5.5.31, dla debian-linux-gnu (x86_64) przy użyciu readline 6.2 "
Usuń 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
Zainstaluj LAMPĘ
Uruchom tasksel
Wybierz serwer LAMP.
Aby w pełni zarządzać bazą danych serwera lamp, zainstaluj phpmyadmin
sudo apt-get install phpmyadmin
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