当前位置: > Linux服务器 > 环境配置 >

Linux 下为 PHP 编译安装 imap 扩展

时间:2016-12-08 19:16来源:linux.it.net.cn 作者:IT

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. 链接一下运行库:

Centos 7:
Debian 7+/Ubuntu 14+ 默认已经有了,不需要此步骤。

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


    1. cat > /usr/local/php/etc/php.d/imap.ini <<EOF
    2. extension = {php 扩展存放目录}/imap.so
    3.  
    4. EOF

7. 重启 php-fpm 进程:

service php-fpm restart

搞定。




(责任编辑:IT)
------分隔线----------------------------