Apacheバージョンビューアコマンドhttpd -vは機能しません。

Apacheバージョンビューアコマンドhttpd -vは機能しません。

/opt/rh/httpd24/root/usr/sbin/httpd -vコマンドは私のサーバーで実行されますが、httpd -v機能しません。コマンドが見つかりませんでした。httpd -vApacheバージョンが表示されるようにこの問題をどのように解決しますか?

ベストアンサー1

/opt/rh/httpd24/root/usr/sbin/httpd -vとの違いは、httpd -v最初の場合はシステムが非常に具体的な実行可能ファイルを実行し、2番目の場合はPATH環境変数にリストされているディレクトリから実行可能ファイルを検索することです。しかし、最終的にこれはまったく同じ実行ファイルになります(*)

パスに必要なディレクトリを追加するには、次のものを使用できます。

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

(*) ...の複数のインスタンスがインストールされていない限りhttpd、この場合重要なのはサービスで実行されるバージョンです。この場合は、サービスhttpdのあるバージョンであるサービス宣言を見つける必要があります。httpd目的の実行可能ファイルのフルパスです。

おすすめ記事