Para cambiar el puerto de Apache en XAMPP Apache tenemos que seguir los siguientes pasos:
Buscamos el archivo “httpd.conf” en c:\xampp\apache\conf\
Lo abrimos con el blog de notas y buscamos donde pone “listen 80” cambiamos el 80 por el numero de puerto que queramos y que no este ocupado por otro programa.
La siguiente línea que hay que modificar es esta “ServerName localhost:80” y cambiamos el 80 por el mismo puerto que hemos puesto anteriormente en listen.
Y es todo, con estos dos cambios deberia funcionar el servidor Apache de Xampp.