imap扩展源码在php的源码包ext/imap下。

避坑指南

如果安装时遇到这个报错,请往下看:
configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.

1.安装依赖,如果在已经安装过的情况下,还是报错,不要慌,重点在第二步

yum install -y libc-client-devel

2.检查/usr/lib/libc-client.a文件,没有的话,做软链:

ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.a

3.开始安装

phpize
./configure  --with-php-config=/usr/local/php/bin/php-config --with-imap-ssl --with-kerberos
make
make install

4.php.ini增加引入

extension=imap.so

5.重启php-fpm,搞定!

标签: none