0x01 介绍
看到好多 web 环境都不带 imap,所以讲一下如何编译安装。
0x02 过程
1. 首先安装依赖:
Centos 7:
yum -y install krb5-devel libc-client libc-client-devel
Debian 7+/Ubuntu 14+:
apt-get install libc-client2007e-dev -y
2. 链接一下运行库:
Debian 7+/Ubuntu 14+ 默认已经有了,不需要此步骤。
Centos 7:
ln -sv /usr/lib64/libc-client.so /usr/lib/libc-client.so
3. 进入 php 下的 imap 源码目录:
当然需要先下载 php 源码并解压。
cd ${php 源码的位置}/ext/imap
4. 执行 phpize:
${php 的安装位置}/bin/phpize
5. 配置并安装:
./configure --with-php-config=/usr/local/php/bin/php-config --with-imap=/usr/lib64 --with-imap-ssl --with-kerberos
make && make install
6. 填写扩展配置:
获取扩展存放目录的位置:
${php 的安装位置}/bin/php-config --extension-dir
cat > /usr/local/php/etc/php.d/imap.ini <7. 重启 php-fpm 进程:
service php-fpm restart
搞定。
评论前必须登录!
立即登录 注册