I’ve downloaded EasyPHP, a package containing PHP, MySQL and Apache, so that I can write and test PHP scripts without uploading my files to my web host all the time.
However, I was getting this errror:
Apache cannot be runned : another Web server use the Web port or port is blocked by firewall.
After a fair bit of head scratching, I discovered that Skype was using the same port. To have both Skype and Apache running, go to Tools -> Options -> Advanced -> Connection and uncheck the box marked “Use port 80 and 443 as alternatives for incoming connections”. Then quit and restart Skype. Now try running Apache.
Update: An alternative solution from Tony of Trackking.org:
If you like, you can find me on Twitter at @nick_ramsay. I'd love to hear from you!
I had been having that error, vista x64, no skype or yahoo, and no processes using port 80! After much head scratching I simply unchecked the Easyphp config option “Check servers TCP port before starting”. With that removed, it works a treat. So…maybe something in Vista x64 throws a “false positive” to EasyPHP when it checks for ports?