首页 > 资讯列表 > 编程/数据库 >> PHP

centOS6下php编译imap模块详解

PHP 2014-12-02 01:50:02 转载来源: 网络整理/侵权必删

本文为大家讲解的是 centOS6下php编译imap模块的方法详解,感兴趣的同学参考下。  php 编译 c-client imap 客户端.下载地址 http://www.washington.edu/imap/mirrors.html   第一步,编译 c-client 官方文档说到底有点坑,编译报错 “错误:x509v3.h:没有那个文件或目录”,搜了下论坛,使用下面的命令编译通过 make slx SSLINCLUDE=/usr/include/openssl/   EXTRACFLAGS=-fPIC 没有加  EXTRACFLAGS=-fPIC 在编译php-imap 报错: libc-client.a: could not read symbols: Bad value

本文为大家讲解的是 centOS6php编译imap模块的方法详解,感兴趣的同学参考下。 

php 编译 c-client imap 客户端.下载地址 http://www.washington.edu/imap/mirrors.html
 
第一步,编译 c-client
官方文档说到底有点坑,编译报错 “错误:x509v3.h:没有那个文件或目录”,搜了下论坛,使用下面的命令编译通过
make slx SSLINCLUDE=/usr/include/openssl/   EXTRACFLAGS=-fPIC
没有加  EXTRACFLAGS=-fPIC 在编译php-imap 报错: libc-client.a: could not read symbols: Bad value。加了后顺利编译通过
 
第二步,复制文件到目录
mkdir lib
mkdir include
cp c-client/*.c lib/
cp c-client/*.h include/
cp c-client/c-client.a lib/libc-client.a
 
第三部,编译PHP
用扩展的方式编译省时省力,
cd php-5.3.23/ext/imap
phpize
./configure --with-imap=/usr/local/imap-2007f/  --with-imap-ssl
copy imap.la  imap.so 到 PHP 扩展目录
 
第四步,修改php配置
修改 php.ini 添加
extension=/path/to/imap.so
重启php-fpm
 
参考

标签: centOS6 php 编译 imap 模块 详解


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持