причиной может быть множество причин.Может не отображаться в файлах журнала.У меня был случай, когда журнал показал, что Apache запущен, а затем все потоки закрыты, и абсолютно без объяснения причин.Вот совет для решения этой проблемы, которую все, кажется, пропустили.В файле журнала должна отображаться полная командная строка, используемая для запуска apache, что-то вроде:
httpd -d C:/wamp/bin/apache/apache2.4.9
Сделайте это: откройте окно cmd, перейдите в каталог apache bin и выполните команду вручную:
c:\> cd C:\wamp\bin\apache\apache2.4.9\bin
C:\wamp\bin\apache\apache2.4.9\bin> httpd -d C:/wamp/bin/apache/apache2.4.9
Он сразу выпалил ошибку;проблема решена за 5 минут:
AH00526: Syntax error on line 609 of C:/wamp/bin/apache/apache2.4.9/conf/httpd.conf:
CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" or "expr=" clause (see docs)
это произошло из-за синтаксической ошибки, которую я вставил в 'httpd.conf' при попытке сделать мой сервер wampserver мульти-homed.Но почему люди из Apache не записали это в файл журнала?