如何删除LAMP堆栈以便重新开始?

我想从我的网络服务器开始,我想重新安装所有的LAMP包,我该怎么做?

sudo apt-get purge mysql-server apache2 php5

这将删除“大男孩”套餐,这应该照顾大多数情况。

您可以在文档中找到此信息,特别是有关如何重新开始的部分 :

要删除LAMP堆栈,请删除以下包:

注意:这假设您没有其他需要任何这些软件包的程序。 您可能希望首先模拟此删除,并仅删除不会导致删除所需内容的包。

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

要删除debconf数据,请在删除时使用purge选项。 要删除您对apache所做的任何配置,请在删除软件包后手动删除/ etc / apache2目录。

不要使用tasksel来删除包,可能会发生不好的事情,这个bug报告中都有这个内容 。

其余的文档介绍了如何重新安装apache以及重新启动所需的所有内容。

删除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 

安装LAMP

运行tasksel选择LAMP服务器。

要完全管理您的灯泡服务器数据库,请安装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 

可以卸载新版本的LAMP Stack

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

例如

 $ sudo /opt/lampstack-7.1.22-2/uninstall