Sim, você pode simplesmente fazer o download da fonte da sua versão atual, descompactá-la, ir ao diretório ext / imap da fonte não filtrada e executar:
phpize
./configure
make
Você pode precisar executar ./configure com algumas opções especificando as bibliotecas do imap usadas como:
--with-imap=DIR Include IMAP support. DIR is the c-client install prefix
...
--with-imap-ssl=DIR IMAP: Include SSL support. DIR is the OpenSSL install prefix
Depois de ter compilado o módulo, você deve localizá-lo em ext / imap / modules, ele deve ser denominado imap.so como ext / imap / modules / imap.so. Você precisa mover isso ainda mais para o diretório extension_dir que você pode obter executando php -i | grep extension_dir
ou criando um arquivo php que dirá <?php phpinfo(); ?>
e execute-o a partir da interface web após a pesquisa por extension_dir na página de resultados. p>
Depois de ter movido o arquivo de módulo, você precisará adicionar uma linha no arquivo php.ini (ou criar um arquivo .ini no diretório adicional de arquivos .ini) que dirá:
extension=imap.so
Depois disso, você precisará reiniciar o seu servidor web ou serviço php-fpm, caso você esteja usando o php-fpm.