Mac OS X 上的多個 apache 伺服器。

Mac OS X 上的多個 apache 伺服器。

我正在使用 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

相關內容