57 Stimmen

Installieren Sie php-mcrypt auf CentOS 6

Ich habe versucht, php-mcrypt seit einiger Zeit zu installieren. Jedes Mal bekomme ich die Meldung "Kein Paket php-mcrypt verfügbar." zurück. Hier ist, was ich versucht habe:

root@ip-********** [~]# yum install php-mcrypt --enablerepo=centosplus (<- sowohl mit als auch ohne das)
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
Kein Paket php-mcrypt verfügbar.
Fehler: Nichts zu tun

Ich habe darauf geachtet, das EPEL-Repository zu installieren. An diesem Punkt bin ich einfach ratlos. Ich habe JEDEN Online-Leitfaden befolgt, den ich gefunden habe, und erhalte den gleichen Fehler.

Anmerkungen: GoDaddy VPS, CentOS 6.4 64-bit, mcrypt wurde ohne Probleme installiert, aber kein php-mcrypt.

115voto

James Oravec Punkte 17979

Ich hatte das gleiche Problem und habe festgestellt, dass die vorherigen Vorschläge mir genug Informationen gegeben haben, um es auf meinem Server zum Laufen zu bringen. Folgendes habe ich gemacht:

1) Installieren Sie das EPEL-Repository (von: 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) Installieren Sie es über:

yum update
yum install php-mcrypt*

Das yum update hat die Repository-Referenz auf meinem Server aktualisiert, dann hat der zweite Befehl das bekommen, was ich brauchte :)

3) Starten Sie Ihren Webserver neu. Für meine Apache-Installation habe ich Folgendes gemacht:

service httpd restart

26voto

Compusam Punkte 261

Für mich war die Antwort:

1) Holen Sie sich die Repos von

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) Installieren Sie es über:

sudo yum update
sudo yum install php-mcrypt*

3) Bearbeiten Sie die mcrypt.ini

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

Fügen Sie dies hinzu

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

Zuletzt 4) Starten Sie Ihren Webserver neu:

sudo service httpd restart

Ich habe diese Schritte in CentOS 6.3 (64) auf Azure von Microsoft Linux-Image ausgeführt

Hoffe, es hilft Ihnen.

Mit freundlichen Grüßen.

11voto

TylersSN Punkte 1520

Aktualisierte Antwort für 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

Für CentOS 6

 ## RHEL/CentOS 6 32-Bit ##
 # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.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

Installieren

 yum install php-mcrypt

Bearbeiten: Siehe Kommentare für aktualisierte Repositorys.

10voto

sariDon Punkte 7734
yum install php-mcrypt.x86_64

hat bei mir funktioniert anstelle von

yum install php-mcrypt

6voto

Scott Dawson Punkte 791

Ich konnte das herausfinden; es war viel einfacher als ich dachte. Unter dem WHM-Manager gehen Sie zu: Startseite >> Software >> EasyApache (Apache Update) >> Dort haben Sie zwei Optionen "Profil erstellen" oder "Individuell an Profil anpassen". Ich wählte Anpassen, um meine aktuelle Konfiguration beizubehalten, und folgte dann den Anweisungen auf der Seite.

Schließlich gab es einen Ort, um PHP-Module hinzuzufügen und zu entfernen. Dort finden Sie jedes erdenkliche Modul. Wählen Sie einfach das gewünschte aus und erstellen Sie das Profil neu. Es war wirklich so einfach.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X