Bem, isso depende da distribuição em que seu servidor LAMP está sendo executado. Por exemplo, com o Debian você pode instalar o módulo PHP5 IMAP diretamente do gerenciador de pacotes com o comando apt-get install php5-imap
.
Eu tenho uma caixa LAMP com Ubuntu, Apache 2 e PHP5 com Slicehost. Eu sou um pouco novo para todas essas coisas sysadmin (eu sou principalmente um desenvolvedor web).
Eu preciso usar as funções do IMAP no PHP, mas elas não parecem estar ativadas de acordo com o phpinfo (). Como posso ativá-los?
Todas as informações que posso encontrar na rede dizem que preciso recompilar o PHP para adicioná-lo, mas não tenho a menor idéia de como fazer isso.
Qualquer conselho seria muito apreciado. Obrigado.
Faça o seguinte:
apt-get install php5-imap
No entanto, não está ativado por padrão, portanto, ative-o com:
php5enmod imap
Em seguida, devolva o apache:
service apache2 restart
Feito.
Verifique a versão do PHP:
$ php -v
Suponha que mostra 7.0.32. Portanto, sua versão da ferramenta FastCGI Process Manager (fpm) é 7.0
Agora instale o IMAP ENABLE e APROVEITE !! Siga os comandos abaixo.
# sudo apt-get install php7.0-imap
# phpenmod imap
Reiniciar & Ativar serviço:
# sudo systemctl restart php7.0-fpm
# sudo systemctl enable php7.0-fpm
Verifique agora. O IMAP está ativado!
Tags php imap apache-2.2 php5 slicehost