como ativar o mcrypt no php5.5 com rhel6.5

0

Estou usando o sistema operacional rhel6 com php5 Mas eu não consigo adicionar a extensão mcrypt para o php5.

Muitos Google, mas não encontra nenhuma solução.

[root @ lav6 modules] # localize mcrypt.so /usr/lib64/libmcrypt.so /usr/lib64/libmcrypt.so.4 /usr/lib64/libmcrypt.so.4.4.8 /usr/lib64/php/modules/mcrypt.so

[root @ lav6 modules] # php -v Aviso PHP: Inicialização do PHP: Não foi possível carregar a biblioteca dinâmica '/opt/rh/php55/root/usr/lib64/php/modules/mcrypt.so' - / opt / rh / php55 / root / usr / lib64 / php / modules /mcrypt.so: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório em Unknown na linha 0 PHP 5.5.6 (cli) (construído: 21/02/2014 07:31:57) Copyright (c) 1997-2013 O Grupo PHP Mecanismo Zend v2.5.0, Copyright (c) 1998-2013 Zend Technologies     com Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, pela Zend Technologies

Obrigado antecipadamente.

    
por AL-Linux-AWS 05.09.2014 / 14:32

1 resposta

3

Como você instalou o PHP 5.5 em primeiro lugar? Como a versão padrão do PHP no RHEL e no CentOS 6 é PHP 5.3.3 e instalar o suporte a mcrypt seria tão simples quanto instalar o pacote php-mcrypt.

Se você criou o PHP a partir do código-fonte, você instalou o pacote libmcrypt-devel rpm antecipadamente e incluiu o suporte mcrypt em suas opções ./configure ?

A maneira nativa de obter versões atualizadas para alguns componentes de desenvolvimento da web é através do Coleções de software do RHEL que você pode ativar com muito mais facilidade em CentOS com:

yum install centos-release-SCL

Mas no que diz respeito ao PHP que apenas lhe dá o PHP 5.4.

Um número de repositórios yum de terceiros fornece o PHP 5.5, como o Webtatic que fornece suporte a mcrypt no php55w-mcrypt pacote.

    
por 05.09.2014 / 15:52

Tags