Problem:
When I start EasyPHP: “Apache Cannot be Run. Another web server is using the web port or port is blocked by firewall”…
Solution:
1. By default the Apache port is set to 127.0.0.1:80, so make sure other applications like IIS, Skype, Yahoo! messenger and etc applications are not using the same port (port 80).
2. If the port already used by other application, change the port to 8080. How? Please read more from this post.
3. If the problem still exists, then try this: Press “Ctrl+E” and there is a pop-up window or go to Configuration>EasyPHP:

4. Uncheck the “Check Server’s TCP port before starting” and press “Apply”. Then Restart EasyPHP again.
15 Comments
Nice site!
I didn’t get the error message but apache is still stoped .
It prevents only annoying message box to be appear.
Hi Majid,
Did u try to restart EasyPHP again after the changed?
Or post your error message to me (check your error log).
This worked, thanks for the write up. Bump bump.
If your in Vista, remember to run EasyPHP as administrator.
Thanks a lot. You have solve my problem.
it is very useful article
Locate httpd.conf file in the EASYPHP
installed folder and change
Listen 127.0.0.1:80
TO
Listen 127.0.0.1:81
Now your Apache works properly
This site is very helpful!
none of the solutions above works for me
i changed the port to 81, Uncheck the “Check Server’s TCP port before starting”
and restarted easyphp
Hi carlos,
Please post your error log.
So wee can help you to solve your problem.
Locate httpd.conf file in the EASYPHP
installed folder and change
Listen 127.0.0.1:80
TO
Listen 127.0.0.1:81
Now your Apache works properly
Nice site!
Thanks a lot. You have solve my problem.
it is very useful article
Nice site!
thanks