如何卸下LAMP堆栈,以便重新开始?


37

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


3
仅用于您和其他任何人的信息。使用以下命令卸载LAMP后:sudo apt-get remove lamp-server ^许多东西/软件已被删除。您认为无关的事情...现在,当我尝试启动时,重新启动后它只是挂在终端上... [确定]

无论如何,我可以检查其是否已完全移除?链接或库蒙或其他内容?
abhishah901 2015年

Answers:


46

sudo apt-get purge mysql-server apache2 php5

这将删除“ big-boy”软件包,该软件包应处理大多数情况。

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

要删除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数据,请在删除时使用清除选项。要摆脱可能对apache所做的任何配置,请在删除软件包后手动删除/ etc / apache2目录。

请勿使用taskel删除软件包,否则可能会发生不良情况,此bug报告中对此进行了介绍。

本文档的其余部分介绍了如何重新安装apache以及重新开始所需的所有东西。


这对我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 有用
Quantum

无论如何,我可以检查其是否已完全移除?链接或库蒙或其他内容?
abhishah901 2015年

它对我不起作用,它说E:无法获得锁/ var / lib / dpkg / lock-打开(11:资源暂时不可用)E:无法锁定管理目录(/ var / lib / dpkg /),这是另一个使用过程?
Madan Bhandari

您假设php5是唯一可用的版本
Joel G Mathew

9

卸下灯

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

安装灯泡

运行tasksel 选择LAMP服务器。

要完全管理您的Lamp Server数据库,请安装phpmyadmin

sudo apt-get install phpmyadmin


7
请注意:我运行了“ sudo apt-get remove lamp-server ^”,它删除了我机器上的几乎所有东西。下次重新启动时,我什至无法进入桌面。
Trevor Hickey 2012年

同样在这里,用sudo apt-get remove lamp-server破坏了我的ubuntu安装^
ppp

哇!^当我发表评论时,事情正在发生,我一无所知。刚刚看到它删除了python3-apparmour并意识到出了点问题。希望我以前读过这篇文章。
Abhinav Gauniyal 2014年

无论如何,我可以检查其是否已完全移除?链接或库蒙或其他内容?
abhishah901 2015年

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

可以通过以下方式卸载新版本的LAMP Stack

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

例如

$ sudo /opt/lampstack-7.1.22-2/uninstall
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.