Não é possível executar scripts PHP mais

1

Eu estava executando o script PHP com sucesso há um ano ou mais com o WAMP, mas ontem percebi que os scripts não estavam sendo abertos / executados. Quando vou para http://localhost , a página continua carregando indefinidamente. Claro, não há erros nos scripts.

Eu tentei:

  • Reiniciando todos os serviços
  • Reinstalando o WAMP
  • Até tentou o easyphp (semelhante ao wamp)
  • desinstalou os softwares suspeitos

Quando tentei o telnet localhost 80 , ele diz "Conectando ao host local ..." , mas nunca se conecta.

Interessante:

Sou capaz de executar script dentro do PHP Designer (o editor para PHP), mas não no navegador usando o WAMP como dito anteriormente.

SO: XP SP2 com Avira Antivirus

Atualização: Aqui está o meu log do Apache, mas não consigo descobrir o que ele diz:

[Wed Feb 17 10:27:35 2010] [notice] Apache/2.2.8 (Win32) PHP/5.2.6 configured -- resuming normal operations
[Wed Feb 17 10:27:35 2010] [notice] Server built: Jan 18 2008 00:37:19
[Wed Feb 17 10:27:35 2010] [notice] Parent: Created child process 740
[Wed Feb 17 10:27:36 2010] [notice] Child 740: Child process is running
[Wed Feb 17 10:27:36 2010] [notice] Child 740: Acquired the start mutex.
[Wed Feb 17 10:27:36 2010] [notice] Child 740: Starting 64 worker threads.
[Wed Feb 17 10:27:36 2010] [notice] Child 740: Starting thread to listen on port 80.
[Wed Feb 17 10:31:15 2010] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Wed Feb 17 10:31:15 2010] [notice] Child 740: Exit event signaled. Child process is ending.
[Wed Feb 17 10:31:16 2010] [notice] Child 740: Released the start mutex
[Wed Feb 17 10:31:17 2010] [notice] Child 740: All worker threads have exited.
[Wed Feb 17 10:31:17 2010] [notice] Child 740: Child process is exiting
[Wed Feb 17 10:31:18 2010] [notice] Parent: Child process exited successfully.
[Wed Feb 17 10:31:28 2010] [notice] Apache/2.2.8 (Win32) PHP/5.2.6 configured -- resuming normal operations
[Wed Feb 17 10:31:28 2010] [notice] Server built: Jan 18 2008 00:37:19
[Wed Feb 17 10:31:28 2010] [notice] Parent: Created child process 2200
[Wed Feb 17 10:31:28 2010] [notice] Child 2200: Child process is running
[Wed Feb 17 10:31:28 2010] [notice] Child 2200: Acquired the start mutex.
[Wed Feb 17 10:31:28 2010] [notice] Child 2200: Starting 64 worker threads.
[Wed Feb 17 10:31:28 2010] [notice] Child 2200: Starting thread to listen on port 80.
[Wed Feb 17 10:34:20 2010] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Wed Feb 17 10:34:22 2010] [notice] Child 2200: Exit event signaled. Child process is ending.
[Wed Feb 17 10:34:24 2010] [notice] Child 2200: Released the start mutex
[Wed Feb 17 10:34:25 2010] [notice] Child 2200: All worker threads have exited.
[Wed Feb 17 10:34:25 2010] [notice] Child 2200: Child process is exiting
[Wed Feb 17 10:34:26 2010] [notice] Parent: Child process exited successfully.
[Wed Feb 17 10:43:32 2010] [notice] Apache/2.2.8 (Win32) PHP/5.2.6 configured -- resuming normal operations
[Wed Feb 17 10:43:32 2010] [notice] Server built: Jan 18 2008 00:37:19
[Wed Feb 17 10:43:32 2010] [notice] Parent: Created child process 3640
[Wed Feb 17 10:43:33 2010] [notice] Child 3640: Child process is running
[Wed Feb 17 10:43:33 2010] [notice] Child 3640: Acquired the start mutex.
[Wed Feb 17 10:43:33 2010] [notice] Child 3640: Starting 64 worker threads.
[Wed Feb 17 10:43:33 2010] [notice] Child 3640: Starting thread to listen on port 80.
[Wed Feb 17 10:46:27 2010] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Wed Feb 17 10:46:27 2010] [notice] Child 3640: Exit event signaled. Child process is ending.
[Wed Feb 17 10:46:28 2010] [notice] Child 3640: Released the start mutex
[Wed Feb 17 10:46:29 2010] [notice] Child 3640: All worker threads have exited.
    
por Sarfraz 18.02.2010 / 06:51

3 respostas

1

Desligue qualquer coisa que esteja sendo executada na porta 80, ou seja, Skype (você pode executar o skype depois que o wampserver for iniciado, mas não antes)

Eu tenho o mesmo problema também acontece comigo no Internet Explorer você está usando esse navegador? Se você estiver executando certos addons no IE, ele causará esse problema, como "pesquisa segura do AVG", se eu me lembro que foi o causador de problemas, mas talvez você queira desativar os complementos e tentar isso ... experimente diferentes navegadores ...

edite: mais uma coisa: confira um dos meus tutoriais sobre como editar o arquivo host, você pode tentar remover a linha 19 e salvar o arquivo e, em seguida, reiniciar o servidor e tentar localhost novamente ou seu ip local 127.0.0.1

link

    
por 18.02.2010 / 07:46
1

Primeiro, verifique se o seu servidor Apache está sendo executado. Start- > Run- > cmd e depois execute o comando:

netstat -abn

Procure o resultado por linha como esta:

TCP 0.0.0.0:80 0.0.0.0:0 OUVIR 600 [apache.exe]

Se você não consegue encontrar nada escutando na porta 80 (sem linha 0.0.0.0:80), então seu apache está falhando ao iniciar. Para descobrir por que não pode começar, você deve encontrar o diretório de log do apache e examinar o error.log (pode ser que você tenha atualizado seu php com atenção?). Se você encontrar a linha de audição 0.0.0.0:80, mas algum outro software estiver escutando (você tem o IIS em execução?), Então você deve remover / reconfigurar o softure para liberar a porta 80. Se você tiver o apache ouvindo na porta 80, mas ainda assim não conseguir abrir o seu site e não conseguir descobrir o que está causando o problema, examinando os arquivos de log do apache, será meu problema no banco de dados. Verifique se o seu mysql está rodando e escutando usando o mesmo comando, mas você deve estar procurando por

TCP 0.0.0.0:3306 0.0.0.0:0 LISTENÇÃO [mysqld-nt.exe]

Se você não puder encontrar tal linha, então seu servidor mysql não está rodando - verifique os arquivos de log do mysql em busca de erros. Se ambos os servidores estiverem em execução e você não conseguir obter nenhuma saída em seu navegador, verifique seu firewall e antivírus - eles podem bloquear suas solicitações. Espero que isso ajude;)

    
por 18.02.2010 / 11:38
0

abra o prompt de comando e confirme:

telnet localhost 80

nunca está se conectando, pode ser que um firewall esteja descartando pacotes. Tente desativar o firewall.

Ou seu servidor web (apache?) não está respondendo e está suspenso. Tente: parar o apache, confirmar se o apache não está mais em execução (verificar o gerenciador de tarefas) e iniciar o apache.

    
por 18.02.2010 / 07:33

Tags