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

相关内容