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。加了后顺利编译通过

第二步。拷贝文件到文件夹

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

參考

http://www.brighterlamp.com/2012/12/how-to-compile-php-with-imap-support/

时间: 2025-01-18 05:22:13

centOS6 php 编 imap 模的相关文章

64bit Centos6.4编hadoop-2.5.1

64bit Centos6.4编hadoop-2.5.1   1.说明 a)       因为从apache下载下来的tar.gz包是用32 bit编译的,全部假设用Linux 64作为hadoop的平台,将会出现一些问题,所以须要手动的编译成64 bit 2.软件准备 a) JDK jdk1.7.0_51 b) Hadoophardoop-2.5.1-src.tar.gz c) Maven apache-maven-3.0.5-bin.zip d) Protobufprotobuf-2.5.0

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

centos6和centos7手动扩展PHP的IMAP模块

一.centos6.7 x64上手动扩展PHP的IMAP模块 1.准备 yum install -y libc-client-devel ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so ln -s /usr/lib64/libkrb5.so /usr/lib/libkrb5.so ln -s /usr/lib64/libssl.so /usr/lib/libssl.so 2.安装 cd/usr/local/php-5.5.35/ex

Centos6.4下Nginx安装

Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过三年了.Igor 将源代码以类BSD许可证的形式发布. Nginx和Apache区别 Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪博客.新浪播客.网易新

Linux - CentOS6.5服务器搭建与初始化配置详解(下)

传送带:Linux - CentOS6.5服务器搭建与初始化配置详解(上) 继续接着上面的安装,安装完后会出现下面界面 点击reboot重启 重启后可以看到下面的tty终端界面  因为这就是最小化安装 输入root和之前配置的密码 第一步先把防火墙给光了 iptables -F  命令用于清空规则 这里插一条命令(这个命令我忘记打上去了) /etc/init.d/iptables save  用于保存当前被清空的规则 chkconfig  iptables  stop  开机不允许启动防火墙 c

CentOS6 安装Sendmail + Dovecot + Squirrelmail

本文记录在本地虚拟机CentOS6上搭建Sendmail + Dovecot + Squirrelmail 的Webmail环境的过程,仅仅是本地局域网的环境测试,不配置DNS, 也没有安全认证,Squirrelmail 版本squirrelmail-webmail-1.4.22. 前言 关于CentOS系统的安装,这里便不做介绍了,大家可以在网上找到很多相关的资料参考.如果已经对下面的命令熟悉的朋友,请直接跳到下一步... 现简单介绍一下一些基本命令的使用: 1.查看系统发行版本 [[emai

centos6 LNMP的搭建(linux+nginx+mysql+php)

LNMP的搭建(linux+nginx+mysql+php) 简介 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP网站服务器架构. Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统.代表版本有:debian.centos.ubuntu.fedora.gentoo等. Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器. Mysql是一个小型关系型数据库管理系统. PHP是一种在服务器端执行的嵌入HTML文档

ZABBIX3.0在CentOS6.6上的安装部署

Zabbix3.0界面焕然一新,一改10多年的老面孔,alpha4的更新具体记录下:http://www.zabbix.com/rn3.0.0alpha4.php What's New in 3.0.0alpha4 Zabbix 3.0安装过程与2.x的变化类似,但又少许需要注意的坑(以下标红的),否则会坑的不行... 基础环境: CentOS 6.6 X64 Nginx:1.9.7 Mysql:5.5.32 PHP:5.5.30( zabbix_3.0 要求php版本至少在5.4以上 ) 一.

centos6.5 安装nginx1.10

系统环境 centos6.5 x64 mini 关闭防火墙 关闭selinux 开始安装nginx 创建用户 [[email protected] sbin]# useradd -M nginx -s /sbin/nologin 安装环境需要的包 yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetyp