Incompatibilidade da API do PHP / Extension

0

Atualizei recentemente para o Apache 2.4.7 (x86) e o PHP 5.5.9 (x86 como módulo do Apache) no Windows 7 x64. Eu baixei o binário Apache de apachelounge.com e o binário PHP de janelas. php.net .

Agora, os logs de erros continuam me dizendo que a API de compilação do PHP e certas APIs de extensão (php_fileinfo.dll, por exemplo) são incompatíveis. Eu rebaixei de volta para o Apache 2.2.22 e PHP 5.3.6, usando o MSI original que eu os instalei anteriormente, e eu tenho o mesmo problema!

Alguém sabe o que causou isso?

    
por Warwick 25.02.2014 / 10:43

2 respostas

0

Resolvido! Não tenho certeza do que poderia ter criado o problema, mas tenho certeza de que tem algo a ver com a linha 'extension_dir="c: / php / ext"' no php.ini.

Eu movi arquivos dll e descobri que eles funcionavam quando estavam em C: \ PHP. Então eu renomei a pasta extensions para C: \ PHP \ extensions e modifiquei o php.ini para refletir e tudo funcionou! Então eu mudei de volta e estava funcionando perfeitamente!

    
por 01.03.2014 / 21:05
0

Eu diria que você não desinstalou corretamente as versões anteriores.

OR

Você em algum momento copiou algo do Apache ou do PHP para algum lugar como C: \ windows \ system32 ou algo assim e o que quer que seja, não foi removido quando você desinstalou as versões anteriores, e é isso que está causando o problema. problemas.

OR

Você tem algo adicionado ao seu PATH e não o classificou.

Não deve ser necessário copiar nada para a pasta do Windows ou ter algo codificado no seu PATH.

    
por 25.02.2014 / 10:56