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



我最近升级到Mac OS X Sierra,它完全破坏了我的apache/PHP设置。浪费了大半个上午,我终于找到了在/usr/local/etc/apache2/2.2/httpd.conf 引用的实际 httpd.conf 文件,而我需要使用的文件/etc/apache2/httpd.conf

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

不确定 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这是一个官方脚本,指的是两者,让您的生活更轻松。

相关内容

  • 没有找到相关文章