este é realmente um acompanhamento paraeste tópico, mas não posso editá-lo lá, pois ele foi movido do StackOverflow.
Tentei executar o Apache como um aplicativo, como John sugeriu, e ocorreu um erro "O módulo especificado não pôde ser encontrado" nesta linha:
LoadModule php5_module "c:/apps/dev/xampp/apache/bin/php5apache2.dll"
embora a dllfazexistem neste local.
(Para modificar o httpd.conf estou seguindo as instruções deIniciando o desenvolvimento web em PHP5, Apache e MySQL, Naramore et al., p.9 e seguintes)
editar
Eu tentei o DependencyWalker, que encontrou 4 DLLs faltando:
libapr.dll
libaprutil.dll
ieshims.dll
wer.dll
Esses arquivos deveriam fazer parte de uma instalação do WAMP (e, portanto, o XAMPP está incompleto) ou deveriam fazer parte do meu sistema Windows (isto é, XP pro)?
editar (2009-07-13T16:21+01:00)
Eu baixei e instalei o Apache 2.2.11 (em vez de como parte do xampp), mas aqui libapr.dll e libaprutil.dll parecem estar faltando também. Onde posso obter esses arquivos?
Responder1
Meu instinto diz "problema de dependência". Pegue o andador de dependência dehttp://www.dependencywalker.com/e aponte para aquela DLL. Suponho que você descobrirá que alguma DLL da qual o php5apache.dll depende não está disponível em seu sistema.
- libapr.dll - Parte da biblioteca Apache Portable Runtime.
- libaprult.dll - Parte da biblioteca Apache Portable Runtime.
- IEShims.dll - DLL de compatibilidade para Internet Explorer (substitui a funcionalidade fornecida pelos arquivos iebrshim.dll, AcRedir.dll, AcLayers.dll e shimeng.dll).
- WER.dll - Relatório de erros do Windows
O Apache Portable Runtime deveria ter vindo com uma instalação do Apache que você fez. Gostaria de saber se você consegue encontrar os arquivos libapr... no seu computador. Não tendo instalado o Apache no Windows recentemente, não me lembro se esses arquivos deveriam terminar na variável de ambiente PATH ou não.
Não tenho certeza do que dizer sobre os IEShims e WER desaparecidos. Você tem alguma estranheza com o Internet Explorer na máquina?