我正在使用 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/original/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/original/httpd.conf /usr/local/etc/httpd/httpd.conf /usr/local/etc/httpd/original/httpd.conf
當我嘗試使用以下命令重新啟動伺服器時:# apachectl restart
它不起作用。我必須運行# /usr/sbin/apachectl restart
才能重新啟動伺服器。
我很困惑哪個是我的原始伺服器。如何檢測哪個是我的原始伺服器以及如何刪除所有其他檔案。
答案1
您可以透過在終端機中執行以下任一命令來取得目前工作的 apache 伺服器:
httpd -V
或者apachectl -V