Я пытаюсь понять разницу между
/private/etc/apache2/httpd.conf
а также
/usr/local/etc/httpd/httpd.conf
на Mac под управлением High Sierra & PHP 7.1. Изменения в обоих этих файлах, похоже, повлияли на мой локальный хост, когда я начал работать (apache перестал работать, когда я обновился до High Sierra). Возможно, я был: 1. случайно изменил неправильный конфиг или 2. случайно переключился между установками apache?
httpd -V
в терминале показывает SERVER_CONFIG_FILE="/usr/local/etc/httpd/httpd.conf"
а также phpinfo()
имеет Loaded Configuration File: /usr/local/php5/lib/php.ini
так что я предполагаю /usr/local/*
правильная (или только активная?) конфигурация Я прикоснулся к этим /private/*
файлы во время настройки, но они больше не нужны:
/private/etc/apache2/httpd.conf
/private/etc/apache2/users/{username}.conf
/private/etc/apache2/extra/httpd-userdir.conf
Кажется, это правильные конфиги:
/usr/local/etc/httpd/httpd.conf
/usr/local/etc/httpd/extra/httpd-vhosts.conf
Что такое дубликат apache2, установленный в /private/etc/apache2/*
и может ли он быть безопасно удален или установлен?
Задача ещё не решена.
Других решений пока нет …