Apache引用Mac OS X Sierra升级后错误的httpd.conf
问题描述:
我最近升级到Mac OS X Sierra,它完全支持我的apache/PHP设置。浪费了大部分时间,我终于找到实际的 httpd.conf文件,该文件被引用在/usr/local/etc/apache2/2.2/httpd.conf,而我需要使用的文件在/etc/apache2/httpd.conf。Apache引用Mac OS X Sierra升级后错误的httpd.conf
如何告诉Apache使用我在更新之前成功使用的版本?
答
不确定的MacOS版本,但随着的httpd任何二进制使用-f参数,如:
httpd -k start -f /path/to/conf
在您需要加载envvars中的文件在您的环境多数情况下,这个文件是在bin目录中,并且通常将httpD lib目录添加到LD_LIBRARY_PATH中。 那么简单
. /path/to/httpd/bin/envvars
httpd -k start -f /path/to/conf
或者apachectl
这是指既让您的生活更轻松的隶书。
我设法通过杀死一些我不知道正在运行的其他apache实例来解决这个问题,现在我希望能够运行的文件正在运行。但是你的回答确实解决了我最初的问题,所以谢谢你。 – HomerPlata