Instalar a extensão imap direct admin (centos/Ubuntu)
- 24-07-2022
- Toanngo92
- 0 Comments
Em alguns projetos de código aberto, na minha situação, preciso instalar o perfex CRM escrito no framework codeigniter, há um requisito de que o servidor precise habilitar a extensão imap para php, depois de meio dia de luta para descobrir, esta é a minha solução .
pesquisável:
Passo 1: faça login no terminal via SSH, Console… dependendo do seu ambiente
Com Centos , use o comando:
yum -y install pam-devel
E o Ubuntu usamos:
apt-get install libc-client-dev
Em seguida, executamos o seguinte comando linha por linha para instalar a extensão imap:
cd /root wget -O imap_php.sh files.directadmin.com/services/all/imap_php.sh chmod 755 imap_php.sh ./imap_php.sh
Após a conclusão da instalação, usaremos o comando abaixo para verificar o status do imap:
./imap_php.sh –check
Se você ainda não entendeu, use o comando abaixo para encontrar o caminho exato do arquivo php.ini:
find / -name "php.ini" // output sẽ hiển thị dạng /opt/alt/php71/etc/php.ini /opt/alt/php-internal/etc/php.ini /opt/alt/php73/etc/php.ini /usr/local/php72/lib/php.ini /usr/local/php73/lib/php.ini /usr/local/php56/lib/php.ini /usr/local/php53/lib/php.ini
Certifique-se de abrir e editar o arquivo php.ini com a versão correta do php que você está executando, você pode usar o comando abaixo para verificar a versão do php
php -v
Encontre a linha extension=imap Remova o final ; frente para descomentar a extensão imap
;extension=imap // bỏ ; ở dòng này
Reinicie os serviços para redefinir o estado vps.
reboot // another way service litespeed restart service php-fpm restart service directamin restart
Aproveite os resultados após a configuração, boa sorte!