André Milani é formado em Ciência da Computação pela PUC-PR, pós-graduado em
Business Intelligence pela mesma instituição e possui diversas certificações na
área de TI. É também autor de vários livros na área de informática, entre eles o
MySQL - Guia do Programador,
PostgreSQL - Guia do Programador e
Construindo Aplicações Web com PHP & MySQL, todos
pela editora Novatec, os quais podem ser encontrados nas principais livrarias, inclusive no Submarino. Atua desde 2003 anos com desenvolvimento web e treinamentos de profissionais. Também é desenvolvedor de aplicativos para o ambiente iOS da Apple, possuindo aplicações que juntas somam mais de 50.000 downloads na AppStore.
Cannot load php5apache2_2.dll
Publicado em 01/07/2011 às 01:27:26 horas.
Em raros casos da instalação do PHP sobre o servidor Apache, e geralmente em ambientes que utilizam o Windows 7 e XP, pode ocorrer a falta de configuração adequada do diretório do PHP, e a falta do arquivo php5apache2_2.dll em seu devido local. Geralmente este problema ocorre seguido das mensagens The requested operation has failed quando uma tentativa de iniciar o servidor é executada, e Cannot load ... php5apache2_2.dll into server nas mensagens mais detalhadas.
Inicialmente, é necessário comentar que o problema descrito anteriormente também pode ocorrer quando há falhas na indicação do diretório do arquivo de configurações do Apache durante o processo de instalação do PHP. Vale a pena tentar instalar novamente o PHP e garantir que o diretório informado foi o correto, que é o diretório conf do Apache. Mas se ainda assim o problema persistir, algumas ações devem ser tomadas.
Movendo manualmente o arquivo php5apache2_2.dll
Localize o seu diretório de instalação do PHP. Dentro dele, localize o arquivo php5apache2_2.dll (ele existirá somente a partir da versão 5 do PHP). Mova este arquivo para dentro do diretório raíz onde o servidor Apache está instalado, geralmente em C:\Arquivos de programas\Apache Group\Apache2 ou C:\Program Files (x86)\Apache Group\Apache2.
Acertando a integração entre o Apache e o PHP
Localize o arquivo de configuração do Apache (httpd.conf) dentro da pasta conf do diretório raíz da instalação do mesmo e abra-o para edição. Localize nele seguinte linha:
PHPIniDir ""
Caso não encontre, procure pela palavra-chave PHPIniDir para localizá-la. Verifique se dentro das aspas (que podem estar vazias) está o caminho correto e válido para o arquivo de configuração do PHP (php.ini). Esta linha deve ficar mais ou menos assim, dependendo do caminho da instalação do PHP em seu computador:
PHPIniDir "C:\Program Files (x86)\PHP\"
Vale a pena reforçar que os caminhos dos diretórios e arquivos deverão ser alterados para os caminhos existentes em seu computador, caso contrário estas alterações poderão não surtir efeito. Salve o arquivo httpd.conf e, a partir de agora, seu servidor deve voltar a funcionar integrado com o PHP.
Nossos cursos são criados com base na realidade do mercado de trabalho, abordando teoria e prática das tecnologias. Conheça nossos cursos clicando aqui.