Несколько серверов Apache на Mac OS X. Как удалить лишний сервер?

Несколько серверов Apache на Mac OS X. Как удалить лишний сервер?

Я использую 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

Связанный контент