Categories
Работа

Apache не тръгва на Windows 7

Нещо ме обвзе безсъние и реших да пусна XAMPP на служебния си лаптоп и да разцъкам няколко неща на PHP, които отдавна отлагам. Би трябвало да е много проста задача – свалям XAMPP, натискам Next, пускам контролния панел и пускам Apache и MySQL. Почти! Нещо беше заело порт 80. Често срещан проблем и в повечето ситуации това е Skype. За първи път обаче се оказа, че не е от него. Хммм …

netstat -ano

Ахаа … PID 4 … Я да видим какво ще стане ако го прекратя този процес … Лоша идея (не го правете, освен ако не обичате Blue Screen of Death)

Следващата логична стъпка в решаването на проблема беше да “Google-на” проблема. Потенциалните решения на проблема се оказаха доста: Windows Remote Management, SQL Server, Web Deployment Agent Service. За съжаление спирането на тези услуги (services) не постигна желания от мен резултат, а именно освобождаването на порт 80.

За късмет намерих каквото ми трябваше в този сайт: http://superuser.com/a/443523/205528
Следната команда показва списък с услугите/приложенията, които използват и/или зависят от HTTP протокола.

net stop HTTP

Алелуя! Много полезно! Кой би предположил, че Print Spooler?! ще заеме порт 80, но се оказа че го прави.