Сервер Apache не запускается, выдает ошибку

Если при выполнении нижеприведенных команд появляется в окне терминала текст ошибки или появляется окно с ошибкой, значит что-то не установили, установили не ту версию. Следует сделать следующее:

  1. Пуск→Выполнить→cmd
  2. В терминальном окне cmd.exe выполнить:
    • cd c:\web\apache\bin
    • httpd -k restart

Смотреть сообщения о причинах ошибок.

  1. В Windows Server 2003 R2 появилось окно с сообщением «Приложению не удалось запуститься, поскольку MSVCR100.dll не был найден.», для этого необходимо выполнить установку Visual C++ Redistributable for Visual Studio 2010
  2. Ошибка невозможности загрузить файл php5apache2_4.dll означает что, либо файл не тот скачали
    • у меня на Windows Server 2003 R2 появилась ошибка:
      C:\web\apache\bin>httpd -k install
      Installing the Apache2.4 service
      The Apache2.4 service is successfully installed.
      Testing httpd.conf....
      Errors reported here must be corrected before the service can be started.
      httpd: Syntax error on line 534 of C:/web/apache/conf/httpd.conf: Cannot load c:/web/php/php5apache2_4.dll into server: \xcf\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5 \xed\xe5 \xe1\xfb\xeb\xee \xe7\xe0\xef\xf3\xf9\xe5\xed\xee, \xef\xee\xf1\xea\xee\xeb\xfc\xea\xf3 \xee\xed\xee \xed\xe5\xea\xee\xf0\xf0\xe5\xea\xf2\xed\xee \xed\xe0\xf1\xf2\xf0\xee\xe5\xed\xee. \xcf\xee\xe2\xf2\xee\xf0\xed\xe0\xff \xf3\xf1\xf2\xe0\xed\xee\xe2\xea\xe0 \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xff \xec\xee\xe6\xe5\xf2 \xf0\xe5\xf8\xe8\xf2\xfc \xe4\xe0\xed\xed\xf3\xfe \xef\xf0\xee\xe1\xeb\xe5\xec\xf3.

      . Это исправляется установкой Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)