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.
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
.
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é.
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é!