A melhor solução é reconfigurar o servidor Apache XAMPP para ouvir e usar diferentes números de porta. É assim que você faz:
1) Primeiro, você precisa abrir o arquivo “httpd.conf” do Apache e configurá-lo para usar / ouvir em uma nova porta no. Para abrir o arquivo httpd.conf, clique no botão “Config” próximo aos botões “Iniciar” e “Admin” do Apache. No menu pop-up que é aberto, clique e abra httpd.conf
2) No arquivo httpd.conf, pesquise “ouvir”. Você encontrará duas linhas com algo como:
#Listen 12.34.56.78:80
Listen 80
Altere o nº da porta para nº da porta. de sua escolha (por exemplo, porta 1234) como abaixo
#Listen 12.34.56.78:1234
Listen 1234
3) Em seguida, no mesmo arquivo httpd.conf, procure por “ServerName localhost:” Defina-o com o novo número de porta.
ServerName localhost:1234
4) Salve e feche o arquivo httpd.conf.
5) Agora clique no botão de configuração do Apache novamente e abra o arquivo “httpd-ssl.conf”.
6) No arquivo httpd-ssl.conf, procure “Ouvir” novamente. Você pode encontrar:
Listen 443
Altere-o para ouvir em um novo número de porta de sua escolha. Diga como:
Listen 1443
7) No mesmo arquivo httpd-ssl.conf encontre outra linha que diz <VirtualHost _default_:443>
. Mude para o seu novo número de porta. (como 1443)
8) Também no mesmo httpd-ssl.conf você pode encontrar outra linha definindo o número da porta. Para isso procure por “ServerName”. você pode encontrar algo como:
ServerName www.example.com:443 or ServerName localhost:433
Altere este ServerName para seu novo número de porta.
8) Salve e feche o arquivo httpd-ssl.conf.
9) Por fim, há apenas mais um lugar onde você deve alterar o número da porta. Para isso, clique e abra o botão “Config” do Painel de Controle do XAMPP. Em seguida, clique no botão “Configurações de serviço e porta”. Dentro dele, clique na guia “Apache” e digite e salve os novos números de porta nas caixas “porta principal” e “porta SSL”. Clique em salvar e feche as caixas de configuração.
Isso deve funcionar. Agora “inicie” o Apache e se tudo correr bem, seu servidor Apache deve inicializar.
Você também verá que a porta / s do Apache no painel de controle do XAMPP mudou para os novos IDs de porta que você definiu.