Я установил Apache в /etc/apache2 как в /opt/local/apache .

Как я могу сказать Mac использовать /etc/apache а не другой?

2 ответа2

2

Во-первых, сделайте так, чтобы установка macports apache не запускалась автоматически (я предполагаю, что macports из-за расположения):

sudo port unload apache2

(Я также предполагаю, что вы установили apache2.)

Теперь MacPache Apache будет работать только по запросу. Если вы никогда не планируете использовать эту копию Apache, подумайте

sudo port uninstall apache2

и он исчезнет навсегда (возможно, вам придется удалить вещи, которые также зависят от apache).

Используйте панель «Общий доступ» в «Системных настройках», чтобы включить предустановленный apache, или используйте скрипт apachectl, как указано в Indrek; например, запуск apachectl

-2

Используйте команду apachectl . Для дополнительной информации:

apachectl -h 

В вашем случае вам нужно указать альтернативный файл конфигурации с:

apachectl -f your_path/httpd.conf 

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