我最近升级到了Mac OS X Sierra,它完全取代了我的apache / PHP设置。在早上的大部分时间里浪费了,我终于找到了 /usr/local/etc/apache2/2.2/httpd.conf中引用的实际的 httpd.conf文件。 / strong>,而我需要使用的文件位于 /etc/apache2/httpd.conf 。
如何告诉Apache使用我在更新前成功使用的版本?
答案 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
这是一个官方剧本,指的是让你的生活更轻松。