J'ai installé PHP 5.3 et certains modules utilisant
yum install php53-{module-name}
Mais McRypt n'a pas fonctionné.
J'ai cherché comme ça:
yum list php* | grep mcry
Le seul paquet qui est venu était
php-mcrypt.x86-64 5.1.6-15.e15.centos.1 extras
J'ai le même problème exact avec Mhash. Les résultats pour PHP sont encore plus déroutants.
Je sais que c'est probablement une question stupide, mais toute aide serait appréciée. Je suis habitué à Simple "apt-get" d'Ubuntu et que tout fonctionne. Centos semble être beaucoup plus détaillé.
Merci.
EDIT: Voici ce que j'ai essayé:
yum install php53-mcrypt
Résultat:
No package php53-mcrypt available
Et essayer ceci:
yum install php-mcrypt
Résulte en:
Error: php53-common conflicts with php-common
Parce que PHP-McRYPT tente d'obtenir PHP-courant comme une dépendance (?) Et j'essaie d'utiliser PHP 5.3 plutôt que le PHP 5.1 par défaut sur Centos 5.7.
PHP 5.3 VRAIMENT nécessaire pour ce que vous faites? Ne présumez pas automatiquement que Newer est meilleur.
Si vous effectuez une mise à niveau vers Centos 6 PHP 5.3 est la valeur par défaut.
Ce que vous devez comprendre est redhat (et donc ses clones) est très conservateur sur la mise à niveau des packages avec une bonne raison. Si vous souhaitez le pousser et obtenir des packages plus mis à niveau, attendez-vous à des problèmes.
Cela dit, le paquet que vous recherchez existe des existes! Tout ce que vous avez à faire est
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
yum install php53-mcrypt
Le repo EPEL contient plus et plus de packages améliorés pour compléter le référentiel par défaut.
Installez le référentiel EPEL sur 32 bits Centos Linux 5.5:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Installez le référentiel EPEL sur 64 bits Centos Linux 5.5:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
Cela fonctionne définitivement sur les versions CENTOS/RHEL 6+.
[.____] J'espère qu'une approche similaire fonctionnera sur plus de 5 versions.
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update
yum install -y php-mcrypt
Puisque les gens viennent encore ici, je vais lancer une réponse que je n'ai pas encore vue.
Je gère des centos mais j'ai aussi besoin de garder le courant avec PHP et MySQL, avec des versions ultérieures que Red Hat choisit de fournir. Pour résoudre ce problème, j'utilise le référentiel REMI =, qui fournit des packages actuels de PHP, MySQL, Symfony et quelques autres choses pour Centos.
(Et je viens de déclassir le dernier Centos 5 boîte il y a moins d'une heure, Hourra!)