Actually, no. Not for a “port in use” problem. The installer/management package won’t make a difference since Apache and MySQL use the same default ports–80 for apache, and 3306 for MySQL.
Mostly the ports are free but sometimes with applications or even Anti Virus / Firewall softwares installed they sometimes block these common ports. Most of the times I have found that changing the ports solves the issue on most machines
They block external access, yes. You would have to open those ports in the firewall to allow others to connect to webserver services.
However, these applications rarely block local access to these ports or even use these ports. The worst offenders I’ve seen using port 80 or 443 are are chat applications, such as Skype. In Skype, there is a special advanced setting to explicitly prevent Skype from using port 80 and 443.
I have the problem about - How to install XAMPP on windows XP? I have brought XAMPP Win32-1.7.1 from a friend but not know how to install it on my computer, looking here for step-to-step guide to install it correctly.
9 times out of 10 it is Skype that is causing the issue. As mentioned, changing local server packages won’t fix the issue and generally, I like to keep my server ports unchanged.
Fire up Skype:
Tools > Options > Advanced > Connection > uncheck Use port 80 and 443 as alternatives for incoming connections > Save