如何为本地 LAMP 环境重新配置 apache httpd.conf 文件


How to reconfigure apache httpd.conf file for local LAMP environment?

我试图在我的桌面上为LAMP设置我的本地环境,使用Guy Nathan的在OSX Mavericks上安装LAMP堆栈与Homebrew更新指南。 由于我对 RoR 有经验,所以我继续使用自制软件,但在此过程中,显然,我错误地配置了 /usr/local/etc/apache2/2.2/httpd.conf 文件,因为每当我尝试使用 sudo apachectl start 启动 apache 服务器或使用 sudo apachectl configtest 进行测试时,总是返回以下错误:

httpd: Syntax error on line 482 of /usr/local/etc/apache2/2.2/httpd.conf: Could not open configuration file /Sites/httpd-vhosts.conf: No such file or directory

由于"http.conf"文件的长度,我创建了"httpd.conf文件"的要点以供审查。

此时,我只想重置我的"httpd.conf"文件或任何必要的文件,以便我可以为 LAMP 正确配置我的本地环境。 我尝试过其他涉及/private/etc/apache2/httpd.conf.pre-update回归的解决方案,但无法生效。 谢谢。

无法启动,因为httpd.conf文件指定了不存在的/Sites/httpd-vhosts.conf包含。

通过在行首放置一个#来注释掉第 482 行,或者创建一个空的 /Sites/httpd-vhosts.conf 文件以便可以包含它。 如果它是空的,它不会有任何影响。

以下是该文件中通常会包含的内容的一些示例。