“Não é possível inicializar o módulo” aviso após a atualização do PHP no CentOS 5.4

1

Após a atualização do PHP de 5.1x para 5.2.10, há muitos avisos quando php -v :

[root@localhost ~]# php -v
PHP Warning:  PHP Startup: fileinfo: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: memcache: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: mhash: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: mssql: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: readline: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: tidy: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
 in Unknown on line 0
PHP 5.2.10 (cli) (built: Nov 13 2009 11:24:03)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

Como posso consertar isso? Obrigado!

    
por ohho 25.06.2010 / 06:47

2 respostas

3

Você precisa remover os módulos antigos e instalar o novo. Se você instalou via yum / rpm, então atualize os pacotes. Se você construiu PHP você mesmo, então você precisará construí-lo com essas extensões também.

    
por 25.06.2010 / 07:50
0

Mesmo que memcached esteja sendo executado com alegria no servidor, ele não é acessível a partir do PHP sem a extensão PECL. Felizmente este é um processo muito fácil; basta usar o comando pecl :

$ pecl install memcache

Veja: link

    
por 02.11.2010 / 07:39