Em geral, mexer nas portas que seu sistema operacional está usando parece ser uma má idéia. Você acabará com problemas de rede estranhos ao tentar imprimir.
Além disso, era importante ter dois servidores da Web (o IIS sendo executado localmente para projetos .NET) em diferentes portas.
A melhor situação era simplesmente alterar a porta IP que o Apache escuta (o padrão é a porta 80, que é o padrão para todo o tráfego da web).
Mudei o meu para o porto 8666 (mas poderia ser qualquer coisa acima de 1024). Eu fiz o seguinte:
-
Localize o arquivo httpd.conf no seguinte diretório
[install directory]\xampp\apache\conf
(o meu estava em C: \ xampp \ apache \ conf)
-
Encontre a linha que diz "Ouça 80"
- Altere para "Listen 8666"
- Salve e feche o arquivo
- Inicie ou reinicie o serviço Apache no painel de controle do XAMPP.
A vida deve ser boa.
A única pegada nesse método é que você não pode mais ir para http://localhost/xampp
. Você tem que informar ao seu navegador qual porta usar especificamente (por padrão, usará 80), então você terá que usar http://localhost:8666/xampp/
(a porta é designada pelos dois pontos e então o número).
O mais legal é que posso executar http://localhost:8666
para executar o Apache e http://localhost:8616
para executar meus projetos locais do IIS para .NET.
Observação: o caminho de instalação do XAMPP NÃO deve ter caracteres especiais. Espaços são permitidos, parênteses não são permitidos. Outros caracteres especiais devem ser testados. O Apache não será iniciado se o caminho de instalação do XAMPP contiver caracteres especiais, como parênteses.