我正在使用Windows XP SP 2系统运行VirtualBox(我的本机操作系统也是Windows XP)。我试图安装XAMPP,WAMP或EasyPHP但是所有这些都不能启动Apache。
XAMPP说端口80很忙,但我没有运行任何程序,因为VM是空的,我刚刚安装了操作系统和Firefox。我试图编辑httpd.conf文件,设置另一个端口,但它给了我同样的错误。
我尝试通过执行httpd.conf文件手动启动Apache,但我收到类似
的错误无法启动该应用程序。应用程序配置不正确。再次删除和安装应用程序可能会解决问题。
(我正在使用另一种语言的Windows XP,因此我不知道英文中的确切错误消息)
非常感谢任何帮助!
答案 0 :(得分:3)
您发布的错误消息与MSVCRT库有关。 这是因为httpd.exe中的清单信息或底层DLL。
您需要在虚拟机上安装正确版本的MSVCRT可再发行服务器运行时。
您正在运行哪个确切版本的apache?或者更好的说,提供下载链接,我可以为您检查MSVCRT lib的版本。
如果没有成功,请尝试使用fisrt或nay以前的版本:http://www.microsoft.com/download/en/details.aspx?id = 5555
更多信息here