web-dev-qa-db-fra.com

Comment activer les fonctions IMAP dans PHP?

J'ai une boîte à lampe en cours d'exécution Ubuntu, Apache 2 et PHP5 avec SLICEHOST. Je suis un peu nouveau à tous ces trucs Sysadmin (je suis principalement un développeur Web).

Je dois utiliser les fonctions IMAP dans PHP, mais elles ne semblent pas être activées selon PHPInfo (). Comment puis-je leur activer?

Toutes les informations que je peux trouver sur le net dit que j'ai besoin de recompiler PHP pour l'ajouter, mais je n'ai pas d'indice comment faire ça.

Tout conseil serait le plus apprécié. Merci.

5
Hellweaver666

Eh bien, cela dépend de la distribution que votre serveur de lampe fonctionne. Par exemple avec Debian, vous pouvez installer le module IMAP PHP5 directement à partir du gestionnaire de packages avec la commande apt-get install php5-imap.

12
Janne Pikkarainen

Effectuez ce qui suit:

apt-get install php5-imap

Cependant, ce n'est pas activé par défaut, alors activez-le avec:

php5enmod imap

Puis rebondissez Apache:

service Apache2 restart

Terminé.

10
John Simmonds

Vérifiez le PHP Version:

$ php -v

Supposons que la montre 7.0.32. Donc, votre version de l'outil FASTCGI Process Manager (FPM) est de 7.0

Maintenant installez IMAP Activer et profitez-en !! Suivez ci-dessous les commandes.

# Sudo apt-get install php7.0-imap
# phpenmod imap

Redémarrer et activer le service:

# Sudo systemctl restart php7.0-fpm
# Sudo systemctl enable php7.0-fpm

Vérifiez maintenant .. imap est activé!

0