在Mac OS X Sierra升级后,Apache引用了错误的httpd.conf

时间:2017-02-14 12:49:37

标签: macos apache httpd.conf

我最近升级到了Mac OS X Sierra,它完全取代了我的apache / PHP设置。在早上的大部分时间里浪费了,我终于找到了 /usr/local/etc/apache2/2.2/httpd.conf中引用的实际的 httpd.conf文件。 / strong>,而我需要使用的文件位于 /etc/apache2/httpd.conf

如何告诉Apache使用我在更新前成功使用的版本?

1 个答案:

答案 0 :(得分:2)

不确定MacOS版本,但使用httpd的任何二进制文件,您使用参数-f,如:

httpd -k start -f /path/to/conf

在大多数情况下,您需要在您的环境中加载envvars文件,此文件位于httpd的官方安装的bin目录中,并且通常将HTTPD lib目录添加到LD_LIBRARY_PATH。 简而言之

. /path/to/httpd/bin/envvars
httpd -k start -f /path/to/conf

apachectl这是一个官方剧本,指的是让你的生活更轻松。