Apache не запускается в VirtualBox - PullRequest
3 голосов
/ 17 февраля 2012

Я использую VirtualBox с системой Windows XP SP 2 (моя родная ОС тоже Windows XP). Я пытался установить XAMPP, WAMP или EasyPHP, но со всеми из них Apache не запускается.

XAMPP говорит, что порт 80 занят, но я не запускаю никаких программ, так как виртуальная машина пуста, и я только что установил ОС и Firefox. Я все равно попытался отредактировать файл httpd.conf, установив другой порт, но он выдает мне ту же ошибку.

Я попытался запустить Apache вручную, выполнив файл httpd.conf, и я получил сообщение об ошибке типа

Невозможно запустить приложение. Неправильная конфигурация приложения. Удаление и установка приложения снова может решить проблему.

(я использую Windows XP на другом языке, поэтому не знаю точного сообщения об ошибке на английском)

Любая помощь будет принята с благодарностью!

1 Ответ

3 голосов
/ 17 февраля 2012

Отправленное вами сообщение об ошибке связано с библиотеками MSVCRT. Это связано с информацией манифеста внутри httpd.exe или лежащих в основе DLL.

Вам необходимо установить правильную версию распространяемой среды выполнения MSVCRT на вашей виртуальной машине.

Какую точную версию apache вы используете? Или лучше сказать, предоставьте ссылку для скачивания, я могу проверить версию MSVCRT lib для вас.

Попробуйте это за первую или более предыдущую версию, если не удалось: http://www.microsoft.com/download/en/details.aspx?id=5555

Подробнее здесь

...