Installationsmethode der PHP-Erweiterung unter Centos6.5: 1. Installieren Sie mcrypt über den Befehl yum. 2. Installieren Sie die PHP-Erweiterung für mcrypt. 3. Starten Sie Apache neu.
Die Betriebsumgebung dieses Artikels: Centos6.5-System, mcrypt2.5.8-Version, DELL G3-Computer
Wie installiere ich die Centos 6.5-PHP-Erweiterung?
Installieren Sie die mcrypt-Erweiterung in PHP unter CentOS
(Die folgenden Schritte sind meine tatsächlichen Vorgänge und können von Ihrer Installationsmethode abweichen, aber ich werde mein Bestes geben, um Zweifel auszuräumen)
Allgemeine Schritte (1) Installieren mcrypt, (2) PHP-Erweiterung für mcrypt installieren, (3) Apache neu starten
(1) Vergewissern Sie sich, dass auf Ihrem Linux die mcrypt-Bibliothek nicht installiert ist, überspringen Sie den Installationsschritt
[root@test-206 ~]# yum list installed|grep mcrypt libmcrypt.x86_64 2.5.8-4.el5.centos installed libmcrypt-devel.x86_64 2.5.8-4.el5.centos installed mcrypt.x86_64 2.6.8-1.el5 installed
Das obige zeigt an, dass es installiert wurde, wenn nicht, dann installieren Sie es auf die folgenden zwei Arten
(Methode 1) yum command lazy installation
yum install libmcrypt libmcrypt-devel mcrypt mhash
zeigt die zugehörigen Bibliotheken an, die nach der Ausführung installiert werden sollen. Sie können x86_64 oder i386 entsprechend einschränken B. yum install libmcrypt.x86_64 ( Wenn der Befehl yum keine Verbindung zum Warehouse herstellen kann, überprüfen Sie bitte die Richtigkeit der Dateien in Ihrem /etc/yum.repos.d/ und ob Ihr /etc/host für erreichbar ist Domänenname im Inneren)
Dependencies Resolved================================================================================ Package Arch Version Repository Size================================================================================Installing: libmcrypt i386 2.5.7-5.el5 epel 124 k libmcrypt x86_64 2.5.8-4.el5.centos extras 105 k libmcrypt-devel i386 2.5.7-5.el5 epel 103 k libmcrypt-devel x86_64 2.5.8-4.el5.centos extras 10 k mcrypt x86_64 2.6.8-1.el5 epel 88 k mhash i386 0.9.2-6.el5 epel 141 k mhash x86_64 0.9.9-1.el5.rf rpmforge 161 k Transaction Summary================================================================================Install 7 Package(s) Upgrade 0 Package(s) Total download size: 731 k Is this ok [y/N]:
Bestätigen Sie die Installation und die endgültige Anzeige
Installed: libmcrypt.x86_64 0:2.5.8-4.el5.centos libmcrypt-devel.x86_64 0:2.5.8-4.el5.centos mcrypt.x86_64 0:2.6.8-1.el5 mhash.x86_64 0:0.9.9-1.el5.rf Complete!
(Methode 2) Um den Quellcode zu kompilieren und zu installieren, gehen Sie zu http://www.sourceforge.net, um die Libmcrypt-, Mhash- und Mcrypt-Installation herunterzuladen Paket
libmcrypt(libmcrypt-2.5.8.tar.gz):
mcrypt(mcrypt-2.6.8 .tar.gz ):
mhash(mhash-0.9.9.9.tar.gz ):
2. Installieren Sie zuerst Libmcrypt
#tar -zxvf libmcrypt-2.5.8.tar.gz #cd libmcrypt-2.5.8#./configure #make#make install 说明:libmcript默认安装在/usr/local
3. Installieren Sie mhash
#tar -zxvf mhash-0.9.9.9.tar.gz #cd mhash-0.9.9.9#./configure #make#make install
Überprüfen Sie abschließend, ob die Installation erfolgreich ist
(2), installieren Sie die mcrypt-Erweiterung von PHP (dynamisches Laden und Kompilieren)Laden Sie die mcrypt-Erweiterung herunter php oder laden Sie direkt das komplette Installationspaket von PHP herunter
http://cn.php.net/releases/ Suchen Sie die PHP-Version Ihres Servers auf der Webseite, laden Sie das TAR herunter und entpacken Sie es (meiner ist PHP5.3.3)
Geben Sie den Ordner ext/mcrypt ein
#tar -zxvf mcrypt-2.6.8.tar.gz #cd mcrypt-2.6.8#LD_LIBRARY_PATH=/usr/local/lib ./configure #make#make install
Führen Sie den Befehl phpize aus (phpize wird zum Erweitern des PHP-Erweiterungsmoduls verwendet, das über das PHP-Plug-in-Modul phpize erstellt werden kann, wenn nicht? Es ist in yum install php53-devel enthalten, oder andere Methoden)
[root@*_* 14:45 ~]# cd php-5.3.3/ext/mcrypt/
Nach der Ausführung finden Sie einige weitere Konfigurationsdateien im aktuellen Verzeichnis. Führen Sie schließlich den Befehl php-config aus und er ist im Grunde abgeschlossen
Führen Sie den folgenden Befehl aus, um sicherzustellen, dass Ihr /usr/bin/php -config existiert Am Ende werden Sie wie folgt aufgefordert, um anzuzeigen, dass Sie fertig sind extension=mcrypt.so
[root@*_* 14:48 mcrypt]# whereis phpize //为了确定phpize存在 phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz [root@*_* 14:48 mcrypt]# phpize Configuring for: PHP Api Version: 20090626Zend Module Api No: 20090626Zend Extension Api No: 220090626
zu Ihrer php.ini und erstellen Sie eine mrcypt.ini-Datei, schreiben Sie extension=mcrypt.so
[root@*_* 15:02 mcrypt]# whereis php-config php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz [root@*_* 15:02 mcrypt]# ./configure --with-php-config=/usr/bin/php-config
PHP-Video-Tutorial
“ „Centos-Tutorial
“Das obige ist der detaillierte Inhalt vonSo installieren Sie die PHP-Erweiterung Centos 6.5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!