如何卸载apache2模块?

12

看起来我使用apxs2安装了错误版本的模块。

一旦它被禁用(使用a2dismod),如何删除它以便我可以安装正确版本的模块?

似乎很基础,但是...不知何故...我在Google、IRC等上找不到任何信息。

3个回答

16

这个方法如此简单,竟然还没有人记录下来。你只需要从/usr/lib/apache2/modules/中删除.so文件即可。

如果你想要彻底一点,可以删除位于/usr/share/doc/module-name路径下的任何东西。


我的位置在/var/httpd/modules - User
1
我的在/usr/lib64/httpd/modules/目录下(CentOS 7)。 - piotrek
2
但这并不起作用,因为这样会在所有提到文件位置的地方产生一系列错误。 - Nitish Kumar Pal

4

对于Ubuntu上的某些模块,您可以使用apt-get命令。

要查找已安装的模块,请使用sudo dpkg -l | grep apache命令。 要卸载模块,请使用sudo apt-get purge {module_name}命令。

例如:

sudo apt-get purge libapache2-mod-php7.0  libapache2-mod-php5

0

Apache模块可以在以下路径中找到: /usr/lib64/apache2 或 /usr/lib64/httpd


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接