/etc/apache2
我已经在中安装了 Apache /opt/local/apache
。
我怎样才能告诉 mac 使用这个/etc/apache
而不是另一个?
答案1
首先,确保 macports apache 安装不会自动运行(我根据位置假设是 macports):
sudo port unload apache2
(我还假设您安装了 apache2。)
现在 macports apache 只会在被要求时运行。如果你绝不计划使用该 Apache 副本,请考虑
sudo port uninstall apache2
它将永远消失(您可能还必须卸载依赖于 apache 的东西)。
使用“系统偏好设置”中的“共享”面板打开预安装的 apache,或者按照 Indrek 的指示使用 apachectl 脚本;例如,apachectl start
答案2
使用apachectl
命令。更多信息:
apachectl -h
在您的情况下,您需要使用以下命令指定备用配置文件:
apachectl -f your_path/httpd.conf