Настройка denwer 3

Решил сделать запись, вдруг кому пригодиться! Пару часов гуглил и вот решил с аккумулировать.
Предисловие:
Перешел к изучению PHP в связи с чем появилась необходимость в web сервере. Решил особо не изощиряться с виртуалками и тем более дополнительным железом в доме, поэтому решил установить простой в использовании Denwer. Зашел на сайт автора, скачал дистрибутив, нажал установить, со всем согласился и через менее чем через 5 минут у меня все должно было быть готово. НО!!! Denwer никак не хотел работать. Вместо содержимого, мне отображались белые страницы. Полез искать причины, основные советы были выключить skype или другие мессенджеры. Все перевыключал, хотя ничего доже не было включено. Эффекта null.
Проблема оказалась в следующем: у меня был занят 80 порт! Выяснить это можно с помощью командной строки (cmd) и команды netstat -aon.
Далее в выведенном списке ищем что висит на порту. У меня это был процесс с PID 4. Далее через диспетчер задач выясняем что это за процесс. У меня это был system. И вот это решение было найти сложнее, но нашел на этом сайте. Суть дела в изменении параметра в реестре: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP изменяем значение параметра Start с 3 на 4. Перезагружаемся и радостно запускаем Denwer. Все наконец заработало и можно начинать кодить.
Надеюсь кому-нибудь эта статья пригодиться.
Всем удачи!

Добавить комментарий