Я установил Apache в /etc/apache2
как в /opt/local/apache
.
Как я могу сказать Mac использовать /etc/apache
а не другой?
Я установил Apache в /etc/apache2
как в /opt/local/apache
.
Как я могу сказать Mac использовать /etc/apache
а не другой?
Во-первых, сделайте так, чтобы установка macports apache не запускалась автоматически (я предполагаю, что macports из-за расположения):
sudo port unload apache2
(Я также предполагаю, что вы установили apache2.)
Теперь MacPache Apache будет работать только по запросу. Если вы никогда не планируете использовать эту копию Apache, подумайте
sudo port uninstall apache2
и он исчезнет навсегда (возможно, вам придется удалить вещи, которые также зависят от apache).
Используйте панель «Общий доступ» в «Системных настройках», чтобы включить предустановленный apache, или используйте скрипт apachectl, как указано в Indrek; например, запуск apachectl
Используйте команду apachectl
. Для дополнительной информации:
apachectl -h
В вашем случае вам нужно указать альтернативный файл конфигурации с:
apachectl -f your_path/httpd.conf