
Я использую 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.
Я надеюсь, что это поможет вам.