3 votes

Comment installer mcrypt sur RHEL5

Nous avons un serveur RHEL5 sur lequel j'essaie d'installer PHP-Mcrypt et je suis bloqué lorsque j'essaie d'exécuter ./configure pour les fichiers sources de mcrypt.

J'ai utilisé ce guide : http://atlantatechpro.com/howtos/howtoslinux/howtosmhashmcrypt

Lorsque j'essaie d'installer (./configure) mcrypt, j'obtiens ceci

vérification de libmcrypt - version >= 2.5.0... non

Impossible d'exécuter le programme de test libmcrypt, vérifier pourquoi... Le programme de test a été compilé, mais ne s'est pas exécuté. Cela signifie généralement que l'éditeur de liens d'exécution ne trouve pas LIBMCRYPT ou qu'il trouve la mauvaise mauvaise version de LIBMCRYPT. S'il ne trouve pas LIBMCRYPT, vous devrez définir votre LD_LIBRARY_PATH, ou éditer le fichier /etc/ld.so.conf pour qu'il indique vers l'emplacement installé. De plus, assurez-vous d'avoir exécuté ldconfig si cela est nécessaire sur votre système. est nécessaire sur votre système

Si une ancienne version est installée, il est préférable de la supprimer. vous pouvez également faire fonctionner les choses en modifiant LD_LIBRARY_PATH

configure : error : *** libmcrypt n'a pas été trouvé

J'ai également créé un dossier à l'adresse suivante /etc/ld.so.conf.d/libmcrypt.conf con /usr/local/libmcrypt dans celui-ci et a couru /sbin/ldconfig

Il se peut que j'aie fait une erreur en essayant de réinstaller libmcrypt sans les arguments de configure.

Des suggestions sur ce qu'il faut faire maintenant ?

6voto

freiheit Points 14144

N'essayez pas de compiler vous-même, vous vous attireriez des ennuis. (et même si vous compilez vous-même, vous devriez compiler dans des RPMs et les installer, au lieu d'installer directement sur les systèmes). Tout d'abord, essayez de trouver tous les fichiers que vous avez installés vous-même et supprimez-les (vérifiez qu'ils n'appartiennent pas à un paquetage système avec la commande rpm -qf /file .)

EPEL est la source tierce pour les paquets RHEL qui se rapproche le plus d'une source "officielle", c'est donc ce que je suggère : http://fedoraproject.org/wiki/EPEL/FAQ#howtouse

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

(l'url exacte du RPM change au fil des mises à jour et est différente pour les différentes versions de RHEL, vérifiez donc le fichier EPEL FAQ pour obtenir le lien correct).

La première étape vous permet d'utiliser EPEL, la seconde installe PHP Mcrypt et toutes ses dépendances.

0voto

Rajat Points 3311

http://www.notesbit.com/index.php/web-mysql/web-scripts/how-to-install-mcrypt-in-linux-cent-os-and-recompile-php/

ou

installer DAG rpm et ensuite

yum install mhash yum install mcrypt yum installer php-mhash yum installer php-mcrypt

ça marche pour moi !!! J'utilise RHEL 5.4

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X