Como eu habilito as funções IMAP no PHP?

5

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.

    
por Hellweaver666 23.08.2010 / 10:10

3 respostas

12

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 .

    
por 23.08.2010 / 10:13
10

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.

    
por 21.07.2014 / 12:24
0

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!

    
por 28.11.2018 / 10:35