“Impossível inicializar o módulo” fileinfo php-pecl-Fileinfo.x86_64

3

Eu tenho um novo servidor servidor que estou tentando configurar. Esta é uma máquina de 64 bits que não consigo instalar "fileinfo" ou "memcache". Eu os desinstalei e os reinstalei usando yum e pecl sem sorte. Yum instalar bem "nenhum erro", mas depois obter erro ao executar o php. pecl do que eu posso dizer é apenas instalar 32 bits. Não coloca nada no diretório lib64. Aqui está minha saída de 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: 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 5.2.14 (cli) (built: Aug 12 2010 16:03:48)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

Aqui estão algumas outras informações do sistema, caso você precise

uname:

Linux server.actham.us 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 x86_64 x86_64 x86_64 GNU/Linux

php -m:

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: 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 Modules]
bz2
calendar
ctype
curl
date
dbase
dom
exif
filter
ftp
gd
gettext
gmp
hash
iconv
imap
json
ldap
libxml
mbstring
mcrypt
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib

[Zend Modules]

Qualquer ajuda seria muito apreciada, obrigado ....

    
por Myers Network 20.11.2010 / 00:42

1 resposta

0

Bem, como não há feedback, postarei uma maneira que uso. Se você está em um Red Hat / CentOS, então eu tive uma boa experiência usando o EPEL e Ius Community Project packages.

#EPEL
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-1-1.ius.el5.noarch.rpm
#IUS Community Project
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-6.ius.el5.noarch.rpm
#Install repos
rpm -Uvh epel-release-1-1.ius.el5.noarch.rpm ius-release-1.0-6.ius.el5.noarch.rpm

Os pacotes PHP são prefixados com php52 ou php53 se você quiser um deles. Há também pacotes APC e Fileinfo. Você deve usar o PHP 5.3 se puder e o Fileinfo for incluído nele. Instalar um PHP base com o APC é simples:

yum install php53-pecl-apc

Veja os outros módulos se precisar instalar outros, como PDO, suhosin, soap, etc.:

yum list php53*
    
por 20.11.2010 / 22:13

Tags