Apache не запускается, MySql и FileZilla запускаются

Apache не запускается, MySql и FileZilla запускаются

Я использую Windows7 и XAMPP 1.7.3 (он 32-битный, но говорит, что работает на 64). Когда я нажимаю на запуск Apache, ничего не происходит, но ниже написано:

«Занято... Служба Apache запущена»

Но зеленый бегущий текст не появляется

В Skype отключен порт 80. У меня на компьютере нет IIS.

Когда я попытался запустить службу Apache 2.2 из панели управления, появилось окно с предупреждением о том, что это код ошибки 1, специфичный для службы.

Кто-то сказал изменить Listen 80 на 85 в файле httpd.conf. Это не сработало. Когда я попытался запустить службу Apache 2.2 из панели управления, она выдала окно с предупреждением о том, что это код ошибки службы 1.

Как мне решить эту проблему?

решение1

У меня была та же проблема на Windows 7 64. Я установил XAMPP в папку «program files». Я думал, что правильно установил разрешения для папки xampp, но Apache не запускался. Чтобы убедиться, что это не связано с установкой в ​​каталоге «program files», я последовал совету, данному выше, и переустановил в c:\xampp. Это помогло. У меня XAMPP работал, когда был установлен вне каталога «program files».

решение2

Попробуйте перейти в командную строку и вручную запустить xampp_stop.exe, а затем запустить xampp_start.exe и посмотреть, что он вам скажет. У меня в прошлом были странные действия, и просмотр вывода команды обычно направляет меня в правильном направлении.

Windows 7 вела себя немного странно, когда я устанавливал ее как службу. Мне приходилось отключать службу и запускать ее вручную (хотя и через консоль) каждый раз, когда я загружал свою ОС.

Это должно сообщить о любых проблемах с виртуальным хостом, отсутствующих файлах журнала и т. д.

решение3

Я наконец-то понял свою проблему: (на Win XP)

Когда я устанавливал wamp, C:не было моего корневого диска - моим основным диском был E:. Хотя я изменил путь установки на , E:\wampя подумал, что некоторые файлы в каталоге E:\wamp\bin\apache\Apache2.2.21\conf\extraимеют жестко закодированные пути на C:. Просто замените их на соответствующий путь на вашем установочном диске. Проверьте httpd-autoindex, httpd-dav, httpd-multilang-errordoc, httpd-ssl, httpd-vhosts.

Затем перезапустите службу Apache.

Я надеюсь, что это поможет вам.

Связанный контент