Linux 中是否有命令可以找出 Apache 中已加载并正在运行哪些模块?
答案1
httpd -M
如果你正在使用 Ubuntu,请尝试
apache2 -M or apache2ctl -M
答案2
您可以使用 apachectl (或 apache2ctl)
apachectl -D DUMP_MODULES
答案3
httpd -l # for static modules
httpd -M # for shared modules
或者在 Ubuntu 上:
apache2 -l # for static modules
apache2 -M # for shared modules
答案4
另一种方法是使用 lsof。
lsof -p <apache pid> | grep mod_
这将为您提供所有已加载模块的列表。这不仅对 Apache 有用,对所有其他进程也同样有用。