
Estou usando o Windows7 e o XAMPP 1.7.3 (é 32 bits, mas diz que funciona em 64). Quando clico em iniciar o Apache nada acontece mas abaixo está escrito:
"Ocupado... Serviço Apache iniciado"
Mas o texto verde não aparece
A porta 80 no Skype está desativada. Não tenho IIS no meu computador.
Quando tentei iniciar o serviço Apache 2.2 no painel de controle, ele lançou uma caixa de alerta informando que é um código de erro 1 específico do serviço.
Alguém disse para alterar Listen 80 para 85 no arquivo httpd.conf. Isso não funcionou. Quando tentei iniciar o serviço Apache 2.2 no painel de controle, ele lançou uma caixa de alerta informando que é um código de erro 1 específico do serviço.
Como posso resolver isso?
Responder1
Eu tive o mesmo problema no Windows 7 64. Instalei o XAMPP na pasta 'arquivos de programas'. Achei que tinha definido as permissões corretamente para a pasta xampp posteriormente, mas o Apache não foi iniciado. Para ter certeza de que isso não estava relacionado ao fato de a instalação estar no diretório 'arquivos de programas', segui o conselho dado acima e reinstalei em c:\xampp. Isso resolveu. Para mim, o XAMPP funcionou quando instalado fora do diretório de 'arquivos de programas'.
Responder2
Tente entrar na linha de comando e executar manualmente xampp_stop.exe e, em seguida, execute xampp_start.exe e veja o que ele diz. Eu tive meu comportamento um pouco peculiar no passado e olhar para a saída do comando normalmente me levará na direção certa.
O Windows 7 agiu um pouco estranho para mim quando o instalei como um serviço. Tive que desabilitar o serviço e iniciá-lo manualmente (embora por meio do console) sempre que inicializo meu sistema operacional.
Isso deve relatar quaisquer problemas de Host Virtual, arquivos de log ausentes, etc.
Responder3
Finalmente descobri meu problema: (no Win XP)
Quando instalei o wamp, C:
não era minha unidade raiz - minha unidade principal era E:
. Mesmo que eu tenha alterado o caminho de instalação, E:\wamp
percebi que alguns arquivos no E:\wamp\bin\apache\Apache2.2.21\conf\extra
diretório possuem caminhos codificados em C:
. Basta substituí-los pelo caminho apropriado na unidade de instalação. Verifica a httpd-autoindex
, httpd-dav
, httpd-multilang-errordoc
, httpd-ssl
, httpd-vhosts
.
Em seguida, reinicie o serviço Apache.
Eu espero que isso te ajude.