Apache将无法在VirtualBox中启动 [英] Apache won't start in VirtualBox
问题描述
我运行VirtualBox的与Windows XP SP 2的系统(我的原生操作系统是Windows XP,太)。我试图安装XAMPP,WAMP或的EasyPHP但所有这些Apache将无法启动。
I'm running VirtualBox with a Windows XP SP 2 system (my native OS is Windows XP, too). I tried to install XAMPP, WAMP or EasyPHP but with all of them Apache won't start.
XAMPP说,80端口忙,但我没有运行任何程序,因为虚拟机是空的,我刚刚安装操作系统和Firefox。我想反正编辑httpd.conf文件,设置另一个端口,但它给了我同样的错误。
XAMPP says that port 80 is busy, but I'm not running any program since the VM is empty and I've just installed the OS and Firefox. I tried to edit the httpd.conf file anyway, setting another port but it gives me the same error.
我试图通过执行httpd.conf文件手动启动Apache和我得到这样
I tried to start Apache manually by executing the httpd.conf file and I get an error like
无法启动应用程序。该应用程序配置不正确。拆卸和重新安装应用程序可能会解决这个问题。
Unable to start the application. The application configuration is not correct. Removing and installing the application again may solve the problem.
(我使用Windows XP在另一种语言,所以我不知道英文确切的错误消息)
(I'm using Windows XP in another language so I don't know the exact error message in English)
任何帮助将大大AP preciated!
Any help would be greatly appreciated!
推荐答案
在发布错误消息与MSVCRT库。
这是由于表现httpd.exe或垫层DLL的内部信息。
Error message you posted is related to MSVCRT libraries. This is due to manifest information inside httpd.exe or underlaying DLLs.
您需要在虚拟机上安装可再发行MSVCRT运行时的正确版本。
You need to install correct version of MSVCRT redistributable runtime on your virtual machine.
这阿帕奇的准确版本正在运行?或者更好说了,提供下载链接,我可以检查MSVCRT LIB版本给你。
Which exact version of apache you are running? Or better say, provide download link, I can check version of MSVCRT lib for you.
看看这个最前一页或反对票previous版本,如果没有成功:HTTP://www.microsoft.com/download/en/details.aspx ID = 5555
Try this for fisrt or nay previous version if not succeeded :http://www.microsoft.com/download/en/details.aspx?id=5555
更多信息这里
这篇关于Apache将无法在VirtualBox中启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!