Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie die IMAP-Erweiterung in PHP

So installieren Sie die IMAP-Erweiterung in PHP

青灯夜游
青灯夜游Original
2021-03-08 12:00:004527Durchsuche

Methode: 1. Installieren Sie abhängige Pakete. 2. Führen Sie phpize aus und konfigurieren Sie es unter „ext/imap“ des PHP-Installationspakets. 3. Führen Sie den Befehl „make && make install“ aus. 4. Ändern Sie „extension=imap“. .ini Entfernen Sie das Semikolon vor „ und starten Sie den Dienst neu.

So installieren Sie die IMAP-Erweiterung in PHP

Die Betriebsumgebung dieses Tutorials: Centos 7-System, PHP7.4-Version, DELL G3-Computer Es ist mit der oben genannten Methode sehr langsam. Sie können zuerst die entsprechende Datei herunterladen

und dann das Verzeichnis eingeben, in dem sich die Datei befindet. Führen Sie den folgenden Befehl aus, um sie offline zu installieren

yum install autoconf gcc gcc-c++ krb5-devel openssl-devel
yum install https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libc-client-2007f-16.el7.x86_64.rpm
yum install https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/u/uw-imap-devel-2007f-16.el7.x86_64.rpm
Geben Sie das entsprechende ext/imap-Verzeichnis ein Version des PHP-Installationspakets, wie folgt:

rpm -ivh *.rpm
ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

in ext/imap Führen Sie phpize im Verzeichnis aus

cd /usr/local/src/php-7.4.8/ext/imap

Configure ausführen

/usr/local/php/bin/phpize

Kompilieren und installieren

./configure --with-php-config=/usr/local/php/bin/php-config --with-imap --with-imap-ssl --with-kerberos

Bearbeiten Sie die Datei php.ini und entfernen Sie das Semikolon vor der Erweiterung= imap und starten Sie den PHP-Dienst neu

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo installieren Sie die IMAP-Erweiterung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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