“A inicialização do PHP: odbtp: não é possível inicializar o módulo” A API do módulo não corresponde

0

Eu preciso ativar um módulo instalado no meu sistema. Eu instalei o PHP 5.4 do repositório do ondrej há alguns meses e agora eu compilei o módulo ODBTP a partir da fonte.

Infelizmente, se apenas eu ativar este módulo, recebo um erro que causa a falha de todos os scripts PHP:

PHP Warning:  PHP Startup: odbtp: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20100525
These options need to match
 in Unknown on line 0

Eu acho que entendo o que ele está tentando me dizer, eu queria compilar o PHP a partir do código-fonte, para que ele tivesse uma versão correspondente da API, mas não consigo encontrar o código fonte da minha versão do PHP.

    
por khartvin 26.08.2013 / 09:04

1 resposta

0

Ou:

  • Você compilou o ODBTP com o PHP antigo. Por favor, verifique se você tem a versão correta do pacote php5-dev instalado e se você não tem nenhuma instalação extra (antiga) do PHP em seu sistema
  • Ou você compilou o módulo ODBTP antes de ter atualizado seu sistema PHP para 5.4
  • Ou o sistema de compilação do ODBTP está quebrado (menos provável)

De qualquer forma, não é o PHP que você precisa para recompilar, mas o módulo ODBTP.

    
por oerdnj 27.08.2013 / 08:42