如何删除apache2?

Kat*_*hon 6 server apache2

好吧,我通过键入安装了 apache2

sudo apt-get install apache2
Run Code Online (Sandbox Code Playgroud)

现在我想通过这个命令卸载 apache2

sudo apt-get autoremove apache2
Run Code Online (Sandbox Code Playgroud)

好吧,我的 apache2 仍在运行。当我停止打字时

sudo service apache2 stop
Run Code Online (Sandbox Code Playgroud)

它停止了,我也可以开始打字

sudo service apache2 start
Run Code Online (Sandbox Code Playgroud)

无论如何,自动删除的重点是什么?以及如何删除 apache2 ?

NGR*_*des 14

尝试以下命令卸载和删除配置文件。
您需要卸载之前停止 apache 服务。

sudo apt-get purge apache2*
Run Code Online (Sandbox Code Playgroud)

如果您的服务正在运行但尚未安装(根据 apt),请停止该服务并重新安装,然后发出上述命令。


Oli*_*Oli 3

你想要removepurge,而不是autoremove这样:

sudo apt-get remove apache2
Run Code Online (Sandbox Code Playgroud)

purge将尝试删除配置以及已安装的文件(如果您计划重新安装,可能会很危险)。

autoremove只是在那里删除自动安装但现在不是当前需要的依赖项。因此,在删除 Apache 后,asudo apt-get autoremove可能会删除一些只有 Apache 需要的东西。