Apache不会在VirtualBox中启动

时间:2012-02-17 11:52:55

标签: apache virtualbox

我正在使用Windows XP SP 2系统运行VirtualBox(我的本机操作系统也是Windows XP)。我试图安装XAMPP,WAMP或EasyPHP但是所有这些都不能启动Apache。

XAMPP说端口80很忙,但我没有运行任何程序,因为VM是空的,我刚刚安装了操作系统和Firefox。我试图编辑httpd.conf文件,设置另一个端口,但它给了我同样的错误。

我尝试通过执行httpd.conf文件手动启动Apache,但我收到类似

的错误
  

无法启动该应用程序。应用程序配置不正确。再次删除和安装应用程序可能会解决问题。

(我正在使用另一种语言的Windows XP,因此我不知道英文中的确切错误消息)

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:3)

您发布的错误消息与MSVCRT库有关。 这是因为httpd.exe中的清单信息或底层DLL。

您需要在虚拟机上安装正确版本的MSVCRT可再发行服务器运行时。

您正在运行哪个确切版本的apache?或者更好的说,提供下载链接,我可以为您检查MSVCRT lib的版本。

如果没有成功,请尝试使用fisrt或nay以前的版本:http://www.microsoft.com/download/en/details.aspx?id = 5555

更多信息here