La mejor solución es reconfigurar el servidor XAMPP Apache para escuchar y usar diferentes números de puerto. Así es como se hace:
1) Primero, debe abrir el archivo Apache “httpd.conf” y configurarlo para usar / escuchar en un nuevo puerto no. Para abrir el archivo httpd.conf, haga clic en el botón "Configuración" junto a los botones "Inicio" y "Administrador" de Apache. En el menú emergente que se abre, haga clic y abra httpd.conf
2) Dentro del archivo httpd.conf, busque "listen". Encontrarás dos filas con algo como:
#Listen 12.34.56.78:80
Listen 80
Cambie el puerto no por un puerto no. de su elección (por ejemplo, puerto 1234) como a continuación
#Listen 12.34.56.78:1234
Listen 1234
3) A continuación, en el mismo archivo httpd.conf, busque “ServerName localhost:” configúrelo en el nuevo número de puerto.
ServerName localhost:1234
4) Guarde y cierre el archivo httpd.conf.
5) Ahora haga clic en el botón de configuración de Apache nuevamente y abra el archivo “httpd-ssl.conf”.
6) En el archivo httpd-ssl.conf, busque "Escuchar" nuevamente. Puedes encontrar:
Listen 443
Cámbielo para escuchar en un nuevo puerto de su elección. Di como:
Listen 1443
7) En el mismo archivo httpd-ssl.conf busque otra línea que diga <VirtualHost _default_:443>
. Cambie esto a su nuevo número de puerto. (como 1443)
8) También en el mismo httpd-ssl.conf puede encontrar otra línea que define el puerto no. Para eso, busque "ServerName". puede encontrar algo como:
ServerName www.example.com:443 or ServerName localhost:433
Cambie este ServerName a su nuevo número de puerto.
8) Guarde y cierre el archivo httpd-ssl.conf.
9) Finalmente, solo hay un lugar más en el que debe cambiar el número de puerto. Para eso, haga clic y abra el botón "Configuración" de su Panel de control XAMPP. Luego haga clic en el botón "Configuración de puerto y servicio". Dentro de él, haga clic en la pestaña "Apache" e ingrese y guarde los nuevos números de puerto en los cuadros "puerto principal" y "puerto SSL". Haga clic en guardar y cierre los cuadros de configuración.
Eso debería hacer el truco. Ahora “Inicie” Apache y si todo va bien, su servidor Apache debería iniciarse.
También verá que el puerto Apache no en el panel de control de XAMPP ha cambiado a los nuevos ID de puerto que configuró.