Instalado php-mcrypt mas ele não aparece em phpinfo ()

2

Estou tentando instalar o php-mcrypt em um CentOS 5.4, mas enquanto as extensões parecem estar instaladas, não há nada sobre isso quando eu faço um phpinfo ().

Por exemplo, você pode ver abaixo que o php-mcrypt parece estar instalado corretamente:

[root@... ~]# rpm -qi php-mcrypt | grep Version
Version     : 5.1.6                             Vendor: CentOS
[root@... ~]# rpm -qi libmcrypt | grep Version
Version     : 2.5.8                             Vendor: CentOS

Eu tentei desinstalá-lo e reinstalá-lo sem sorte. Quando eu faço um phpinfo (), ele lista "/etc/php.d/mcrypt.ini" na seção "ini files parsed", mas não há menção da extensão mcrypt em nenhum outro lugar. O arquivo mcrypt.ini contém a única linha "extension = mcrypt.so" (não comentado).

Quando executo php -v , obtenho o seguinte:

PHP 5.2.6 (cli) (built: May  5 2008 10:32:59)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
    with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator

Não há erros relacionados a não ser capaz de carregar a extensão (minha versão do PHP é 5.2.6, mas se você vir a versão do php-mcrypt acima, ela diz "5.1.6" não tenho certeza se isso é incorreto é apenas uma coincidência, mas eu teria esperado um erro ao executar php se a versão da extensão estivesse incorreta).

Obviamente, reiniciei o apache desde a instalação do mcrypt, mas isso também não faz diferença.

Eu não consigo pensar em mais nada que eu possa estar perdendo ... alguém tem alguma idéia?

    
por Dean Harding 11.02.2011 / 10:55

2 respostas

3

Você está no caminho certo, o problema é a versão do pacote PHP vs. a versão php-mcrypt --- então você precisará atualizar o php-mcrypt para 5.2.6.

Há instruções mais detalhadas sobre o processo 5.1.6- > 5.2.6 em:

link 2

link 1

    
por 11.02.2011 / 11:01
0

Tente um " php -m ", isso normalmente listará os módulos instalados, mas também mostrará avisos / erros sobre os módulos com os quais está tendo problemas.

    
por 11.02.2011 / 11:04