Mac Apache 版本

Mac Apache 版本

/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 

相关内容