Não é possível iniciar o Apache após a tentativa de atualizar para o PHP 5.3.8

2

Após tentar atualizar minha versão do PHP no Windows 7, não consigo iniciar o Apache. Eu recebo esta mensagem de erro:

  • Euuseio instalador do Windows para atualizar para o PHP 5.3.8 do 5.2, depois não consegui iniciar o Apache. Eu tinha parado o servidor antes da atualização.
  • Assegurei que todos os softwares de vírus estivessem desabilitados durante todas as tentativas de atualização e reparo, e reinicializei cada um deles. As configurações de instalação padrão foram usadas em todos os casos.
  • não vi nada em error.log
  • Eu tentei a opção "Reparar" no instalador do PHP, bem como diferentes configurações de instalação.

Eu tentei reinstalar o Apache, mas não pareceu ajudar e recebi este erro durante a instalação:

Euvejoissoemhttpd.conf:

#BEGINPHPINSTALLEREDITS-REMOVEONLYONUNINSTALL###PHPIniDir"C:/Program Files/PHP/"
###LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
##PHPIniDir "C:/Program Files/PHP/"
##LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#PHPIniDir "C:/Program Files/PHP/"
#LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

... mas não tenho ideia do que fazer com isso.

Nada do que encontrei neste site foi útil, embora tenha encontrado perguntas semelhantes. Eu estou supondo que mais informações seriam necessárias de mim, mas não tenho certeza do que, mas estou feliz em fornecê-lo.

Como posso resolver isso?

    
por Wesley Murch 12.10.2011 / 23:52

1 resposta

4

Como a mensagem de erro diz que o arquivo "não pode ser encontrado", verifique a localização do seu "php5apache2_2.dll" - talvez o instalador tenha feito algo estranho e o arquivo não esteja lá (mais). Além disso, sugiro que NÃO use o instalador. Existem arquivos zip para download em php.net . Baixe e descompacte-o em seu diretório "C: / Program Files / PHP /".

Editar: por favor, verifique também o log de eventos do Windows - o que ele diz?

Se isso não ajudar, tente baixar o PHP 5.3.4 VC6 do php-archive , que é compilado com o compilador legacy visual studio 6 - > "Se você está usando PHP com Apache 1 ou Apache2 do apache.org, você precisa usar as versões VC6 do PHP".

Espero que isso ajude!

    
por 13.10.2011 / 00:19