Maison > développement back-end > PHP7 > le corps du texte

Comment compiler et installer imap en php7.2

PHPz
Libérer: 2023-04-12 14:29:26
original
718 Les gens l'ont consulté

En tant que langage de programmation populaire, PHP est toujours l'un des langages les plus couramment utilisés lors du développement d'applications Web. De plus, IMAP (Internet Mail Access Protocol) est un protocole standard pour récupérer le courrier électronique, l'extension IMAP est donc une extension obligatoire pour de nombreux développeurs.

Dans cet article, vous apprendrez comment compiler et installer l'extension IMAP pour PHP 7.2. Nous démontrerons le processus à l'aide d'un exemple basé sur le système d'exploitation Ubuntu 18.04.

Étape 1 : Installer les dépendances

Tout d'abord, vous devez installer certaines dépendances afin de compiler l'extension IMAP sur le système d'exploitation Ubuntu. Veuillez ouvrir un terminal et exécuter la commande suivante :

sudo apt-get install libc-client-dev libkrb5-dev
Copier après la connexion

Étape 2 : Téléchargez le code source de PHP

Ensuite, vous devez télécharger le code source de PHP 7.2. Veuillez exécuter la commande suivante dans le terminal :

wget https://www.php.net/distributions/php-7.2.34.tar.gz
Copier après la connexion

Étape 3 : Décompressez le code source PHP

Après avoir téléchargé le code source PHP, vous devez le décompresser à l'aide de la commande suivante :

tar -xzvf php-7.2.34.tar.gz
Copier après la connexion

Étape 4 : Saisissez le code source PHP répertoire

Utilisez la commande suivante pour entrer dans le répertoire du code source PHP :

cd php-7.2.34
Copier après la connexion

Étape 5 : Configurer les paramètres de compilation

Après avoir entré le répertoire du code source PHP, vous devez utiliser la commande suivante pour configurer les paramètres de compilation :

./configure --with-imap --with-imap-ssl --with-kerberos
Copier après la connexion

Les trois options de cette déclaration sont les suivantes :

  • --with-imap : Activer l'extension imap
  • --with-imap-ssl : Activer la prise en charge SSL
  • --with-kerberos : Activer la prise en charge de Kerberos

Étape 6 : Compilez le code source

Après avoir configuré les paramètres de compilation, Compilez le code source PHP à l'aide de la commande suivante :

make
Copier après la connexion

Cette commande prendra un certain temps pour compiler le code source et vous verrez le résultat dans le terminal.

Étape 7 : Installer les fichiers compilés

Après avoir compilé le code source, vous devez installer les fichiers compilés à l'aide de la commande suivante :

sudo make install
Copier après la connexion

Cette commande installera PHP et les fichiers associés sur votre système.

Étape 8 : Ouvrez le fichier de configuration PHP

Utilisez n'importe quel éditeur de texte pour ouvrir le fichier de configuration PHP. Sur Ubuntu, vous pouvez trouver ce fichier dans /etc/php/7.2/apache2/php.ini.

Étape 9 : Activer l'extension imap

Recherchez la ligne suivante dans le fichier php.ini et décommentez-la :

;extension=imap
Copier après la connexion

Supprimez le ";" pour activer l'extension imap, la ligne devrait ressembler à ceci :

extension=imap
Copier après la connexion

Étape 10 : Enregistrez les modifications et quittez

Après avoir enregistré les modifications, quittez l'éditeur de texte.

Étape 11 : Redémarrez Apache

Redémarrez Apache à l'aide de la commande suivante :

sudo service apache2 restart
Copier après la connexion

Maintenant, vous avez compilé et installé avec succès l'extension IMAP pour PHP 7.2.

Conclusion

Dans cet article, nous avons brièvement parcouru le processus de compilation et d'installation de l'extension PHP 7.2 IMAP. Si vous rencontrez des problèmes ou avez des questions, n'hésitez pas à nous contacter.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal