![Apache 버전 뷰어 명령 httpd -v가 작동하지 않습니다.](https://linux55.com/image/141744/Apache%20%EB%B2%84%EC%A0%84%20%EB%B7%B0%EC%96%B4%20%EB%AA%85%EB%A0%B9%20httpd%20-v%EA%B0%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
/opt/rh/httpd24/root/usr/sbin/httpd -v
명령이 내 서버에서 실행되지만 httpd -v
작동하지 않습니다. 명령을 찾을 수 없다고 뜹니다. httpd -v
아파치 버전이 표시 되도록 이 문제를 어떻게 해결합니까 ?
답변1
/opt/rh/httpd24/root/usr/sbin/httpd -v
와 그냥의 차이점은 httpd -v
첫 번째 경우 시스템이 매우 구체적인 실행 파일을 실행하는 반면, 두 번째 경우에는 PATH 환경 변수에 나열된 디렉터리에서 실행 파일을 검색한다는 것입니다. 그러나 결국 이것은 완전히 동일한 실행 파일이 될 것입니다 (*)
경로에 필요한 디렉터리를 추가하려면 다음을 사용할 수 있습니다.
export PATH=$PATH:/opt/rh/httpd24/root/usr/sbin/
(*) ...의 여러 인스턴스가 설치되어 있지 않은 한 httpd
, 이 경우 중요한 것은 서비스로 실행되는 버전입니다. 이 경우 서비스 httpd
가 있는 버전인 서비스 선언을 찾아야 합니다. httpd
원하는 실행 파일의 전체 경로입니다.