Como instalar o mcrypt no RHEL5

3

Temos um servidor RHEL5 em que estou tentando instalar o PHP-Mcrypt e estou preso quando tentei executar o ./configure para os arquivos de origem do mcrypt.

Eu estava usando este guia: link

Quando eu tento instalar (./configure) mcrypt, eu entendo isso

checking for libmcrypt - version >= 2.5.0... no

Could not run libmcrypt test program, checking why... The test program compiled, but did not run. This usually means that the run-time linker is not finding LIBMCRYPT or finding the wrong version of LIBMCRYPT. If it is not finding LIBMCRYPT, you'll need to set your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point to the installed location Also, make sure you have run ldconfig if that is required on your system

If you have an old version installed, it is best to remove it, although you may also be able to get things to work by modifying LD_LIBRARY_PATH

configure: error: *** libmcrypt was not found

Também criei um arquivo em /etc/ld.so.conf.d/libmcrypt.conf com /usr/local/libmcrypt e executei /sbin/ldconfig

Eu poderia ter estragado as coisas tentando reinstalar o libmcrypt sem os argumentos configure.

Alguma sugestão sobre o que fazer agora?

    
por wag2639 21.03.2010 / 17:58

2 respostas

6

Não tente se recompor, você só vai se meter em problemas dessa maneira. (e mesmo se você estivesse compilando a si mesmo, deveria compilar em RPMs e instalá-los, em vez de instalar diretamente nos sistemas). Primeiro, tente encontrar todos os arquivos instalados e remova-os (verifique se eles não pertencem a um pacote do sistema com rpm -qf /file .)

EPEL é a fonte de terceiros para os pacotes do RHEL mais próximos de serem "oficiais", por isso sugiro que: link

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
yum install php-mcrypt

(a URL exata do RPM muda com o tempo conforme as atualizações acontecem e é diferente para as diferentes versões do RHEL, portanto verifique as Perguntas freqüentes da EPEL para obter o link correto.)

O primeiro passo configura o EPEL, o segundo instala o PHP Mcrypt e todas as suas dependências.

    
por 28.01.2012 / 23:12
0

link

ou

instale o DAG rpm e, em seguida,

yum install mhash yum instalar o mcrypt yum instala o php-mhash yum instala o php-mcrypt

funciona para mim !!! RHEL 5,4 estou usando

    
por 21.03.2010 / 18:30

Tags