Heim > Betrieb und Instandhaltung > CentOS > So installieren Sie die PHP-Erweiterung Centos 6.5

So installieren Sie die PHP-Erweiterung Centos 6.5

藏色散人
Freigeben: 2023-02-13 13:54:18
Original
1902 Leute haben es durchsucht

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.

So installieren Sie die PHP-Erweiterung Centos 6.5

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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]:
Nach dem Login kopieren

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!
Nach dem Login kopieren

(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
Nach dem Login kopieren

3. Installieren Sie mhash

#tar -zxvf mhash-0.9.9.9.tar.gz
#cd mhash-0.9.9.9#./configure
#make#make install
Nach dem Login kopieren

Ü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
Nach dem Login kopieren

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 dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

(3) und starten Sie Apache neu. Ist die mcrypt-Modulerweiterung geladen?

Empfohlenes Lernen: „

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage