57 votes

Installez php-mcrypt sur CentOS 6

J'ai essayé d'installer php-mcrypt pour un certain temps maintenant. Chaque fois que je reçois le "Pas de package php-mcrypt disponible." m'est revenue. Voici ce que j'ai essayé:

root@ip-********** [~]# yum install php-mcrypt --enablerepo=centosplus (<- both with and without this)
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: p3plmirror01.prod.phx3.secureserver.net
* centosplus: p3plmirror01.prod.phx3.secureserver.net
* epel: mirrors.solfo.com
* extras: p3plmirror01.prod.phx3.secureserver.net
* updates: p3plmirror01.prod.phx3.secureserver.net
centosplus                                               | 3.5 kB     00:00
centosplus/primary_db                                    | 746 kB     00:00
Setting up Install Process
No package php-mcrypt available.
Error: Nothing to do

J'ai pris soin d'installer le dépôt EPEL. À ce point, je suis juste perplexe. J'ai suivi TOUT le tutoriel que j'ai trouvé en ligne et recevez le même message d'erreur.

Notes: Go Daddy VPS, CentOS 6.4 64 bits, mcrypt installé sans problème, mais pas de php-mcrypt.

115voto

VenomFangs Points 2222

J'ai eu le même problème, et trouvé que la précédente suggestions m'ont donné assez d'info pour le faire fonctionner sur mon serveur. Ce qui suit est ce que j'ai fait:

1) Installer le dépot EPEL (à Partir de: http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x):

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

2) l'Installer via:

yum update
yum install php-mcrypt*

L' yum update mis à jour le référentiel de référence sur mon serveur, puis le 2ème commande a obtenu ce dont j'avais besoin :)

3) Redémarrez votre serveur. Pour mon installation d'apache j'ai fait:

service httpd restart

26voto

Compusam Points 161

Pour moi, la réponse était:

1) Obtenez les dépôts de

 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
 

2) Installez-le via:

 sudo yum update
sudo yum install php-mcrypt*
 

3) Editez le mcrypt.ini

 sudo nano /etc/php.d/mcrypt.ini
 

Ajoute ça

 extension=/usr/lib64/php/modules/mcrypt.so
 

Enfin 4) Redémarrez votre serveur Web:

 sudo service httpd restart
 

J'exécute cette étape dans CentOS 6.3 (64) sur Azure à partir de l'image Microsoft Linux.

J'espère que ça vous aide.

Meilleures salutations.

11voto

iUseMagentoNow Points 67

Réponse mise à jour pour les centos 7

  ## RHEL/CentOS 7 64-Bit ##
 # wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
 # rpm -ivh epel-release-7-0.2.noarch.rpm
 

Pour CentOS 6 # RHEL / CentOS 6 32 bits ## # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.nopm.rpm # rpm -ivh epel -release-6-8.noarch.rpm

  ## RHEL/CentOS 6 64-Bit ##
 # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
 # rpm -ivh epel-release-6-8.noarch.rpm
 

Installer

  yum install php-mcrypt
 

10voto

sariDon Points 75
 yum install php-mcrypt.x86_64
 

a travaillé pour moi au lieu de

 yum install php-mcrypt
 

6voto

Scott Dawson Points 187

Juste un heads-up à quiconque qui est intéressé. J'ai été en mesure de le comprendre. C'était beaucoup plus simple alors j'ai pensé. En vertu de la WHM manager rendez-vous sur: Accueil >> Software >> EasyApache (Apache mise à Jour) >> Là, vous avez deux options "Profil" ou "Personnaliser en Fonction de Profil". Je suis allé à Personnaliser pour garder ma config actuelle puis de suivre les instructions sur la page. Finalement, il y a un endroit pour ajouter et supprimer des modules php. Vous y trouverez jamais module sous le soleil. Il suffit de sélectionner celui que vous souhaitez et de reconstruire le profil. C'était vraiment aussi simple que cela.

J'espère que cela aide quelqu'un!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X