私はmacOS High Sierra (バージョン 10.13.3) を使用しており、Apache サーバーでビルドを使用しています。数か月前に PHP バージョンを 7.2 にアップグレードしようとしました。今日、httpd.conf ファイルが複数あることに気付きました。以下を実行すると、
# locate httpd.conf
出力は以下のようになります。
/private/etc/apache2/httpd.conf /private/etc/apache2/httpd.conf.pre-update /private/etc/apache2/httpd.conf~前へ /private/etc/apache2/オリジナル/httpd.conf /usr/local/Cellar/httpd/2.4.29_1/.bottle/etc/httpd/httpd.conf /usr/local/Cellar/httpd/2.4.29_1/.bottle/etc/httpd/original/httpd.conf /usr/local/etc/apache2/2.4/httpd.conf /usr/local/etc/apache2/2.4/httpd.conf.bak /usr/local/etc/apache2/2.4/オリジナル/httpd.conf ローカルディレクトリ オリジナル
次を使用してサーバーを再起動しようとすると、# apachectl restart
機能しません。# /usr/sbin/apachectl restart
サーバーを再起動するには、を実行する必要があります。
どれが自分のオリジナル サーバーなのかわかりません。どれが自分のオリジナル サーバーなのかを検出し、他のすべてのファイルを削除するにはどうすればよいでしょうか。
答え1
ターミナルで次のコマンドのいずれかを実行すると、現在動作している Apache サーバーを取得できます。
httpd -V
またはapachectl -V