/opt/rh/httpd24/root/usr/sbin/httpd -v命令在我的服务器上工作,但是httpd -v不能工作。上面说命令找不到。我如何解决这个问题,以便httpd -v向我展示apache。
发布于 2018-11-07 10:50:01
/opt/rh/httpd24/root/usr/sbin/httpd -v和httpd -v之间的区别是,在第一种情况下,系统运行一个非常特定的可执行文件,而在第二种情况下,它在PATH环境变量中列出的目录中搜索可执行文件。但最终这将是完全相同的可执行文件(*)
若要将所需目录添加到路径中,可以使用:
export PATH=$PATH:/opt/rh/httpd24/root/usr/sbin/(*)除非您安装了几个httpd实例.但在这种情况下,重要的是作为服务运行的httpd版本,在这种情况下,您必须找到服务的声明,这很可能是服务使用的httpd可执行文件的完整路径。
https://unix.stackexchange.com/questions/480329
复制相似问题