Recently I’ve completed the upgrade of my desktop from Windows 7 to Windows 10.
In general process was without major problems if we exclude extremely long wait and need to reboot the computer once more to make it work properly.
Today I’ve decided to start XAMPP to test few scripts.
Unfortunately I was greeted with following message:
8:58:37 PM [Apache] Problem detected! 8:58:37 PM [Apache] Port 80 in use by "Unable to open process" with PID 4! 8:58:37 PM [Apache] Apache WILL NOT start without the configured ports free! 8:58:37 PM [Apache] You need to uninstall/disable/reconfigure the blocking application 8:58:37 PM [Apache] or reconfigure Apache and the Control Panel to listen on a different port
Quick check showed that indeed port 80 is used.
PID 4 is usually associated with services.
Looking at services and browsing down showed that Word Wide Web Publishing Service is started by default with windows 10 upgrade.
After stopping Word Wide Web Publishing Service I was able to start Apache on port 80.
9:03:36 PM [Apache] Attempting to start Apache app... 9:03:36 PM [Apache] Status change detected: running