Apache 版本查看器命令 httpd -v 不起作用

Apache 版本查看器命令 httpd -v 不起作用

/opt/rh/httpd24/root/usr/sbin/httpd -v命令在我的服务器上运行但httpd -v不起作用。它说命令未找到。我该如何解决这个问题,以便httpd -v显示 apache 版本。

答案1

/opt/rh/httpd24/root/usr/sbin/httpd -v和 just之间的区别httpd -v在于,在第一种情况下,系统运行一个非常特定的可执行文件,而在第二种情况下,它会在 PATH 环境变量中列出的目录中搜索可执行文件。但最终这将是完全相同的可执行文件(*)

要将所需的目录添加到路径中,可以使用:

export PATH=$PATH:/opt/rh/httpd24/root/usr/sbin/

(*) 除非您安装了httpd...的多个实例,但在这种情况下,重要的是httpd作为服务运行的版本,在这种情况下,您必须找到服务的声明,这可能是具有httpd服务要使用的可执行文件的完整路径。

相关内容