Я использую 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~previous
/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 ответ1

0

Вы можете получить текущий рабочий сервер Apache, выполнив в терминале любую из следующих команд:

httpd -V или apachectl -V

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .