Installa l'amministratore diretto dell'estensione imap (centos/Ubuntu)
- 24-07-2022
- Toanngo92
- 0 Comments
In alcuni progetti opensource, nella mia situazione, devo installare perfex CRM scritto nel framework codeigniter, è necessario che il server debba abilitare l'estensione imap per php, dopo mezza giornata di fatica per scoprirlo, questa è la mia soluzione .
ricercabile:
Passaggio 1: accedi al terminale tramite SSH, Console… a seconda del tuo ambiente
Con Centos , usa il comando:
yum -y install pam-devel
E Ubuntu usiamo:
apt-get install libc-client-dev
Quindi eseguiamo le seguenti righe di comando una per una per installare l'estensione imap:
cd /root wget -O imap_php.sh files.directadmin.com/services/all/imap_php.sh chmod 755 imap_php.sh ./imap_php.sh
Al termine dell'installazione, utilizzeremo il comando seguente per verificare lo stato dell'imap:
./imap_php.sh –check
Se ancora non viene ricevuto, utilizzare il comando seguente per trovare il percorso esatto del file 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
Assicurati di aprire e modificare il file php.ini con la versione corretta di php in esecuzione, puoi utilizzare il comando seguente per verificare la versione php
php -v
Trova la riga extension=imap Rimuovi il trailing ; front to decommentare l'estensione imap
;extension=imap // bỏ ; ở dòng này
Riavvia i servizi per ripristinare lo stato vps.
reboot // another way service litespeed restart service php-fpm restart service directamin restart
Goditi i risultati dopo l'installazione, buona fortuna!