LNMP安装IMAP模块

时间:13-11-15 栏目:VPS教程 作者:赵 容 评论:3 点击: 5,548 次

IMAP是Internet Mail Access Protocol的缩写,交互邮件访问协议,很抽象,赵容也没指望去研究它,只是在探针的项目组件支持中看到“IMAP电子邮件系统函数库”之类,在VPS上写个博客做个小站也没遇到这玩意儿不支持带来了多少不适,但是,最近在VPS上使用WHMCS的工单POP3导入中发现,必须有IMAP支持才行,所以记录下在LNMP环境中安装IMAP模块的过程。

首先,VPS操作系统为CentOS 6,32bit,编译环境为军哥LNMP(1.0)一键包,下面是安装过程。

一、安装依赖包

yum install libc-client-devel

如果是Debian,执行下面指令

apt-get install libc-client-dev

二、安装IMAP

首先,进入我们编译LNMP一键包时下载的安装包目录中imap下。

cd /root/lnmp1.0-full/php-5.3.17/ext/imap

这一步要注意,如果你编译LNMP的时候选的PHP5.2,这里目录也要相应修改。

接下来执行:

/usr/local/php/bin/phpize

看到:

Configuring for:

PHP Api Version:         20041225

Zend Module Api No:      20060613

Zend Extension Api No:   220060519

注意上面的这个内容可能有差异,因为我弄的时候没记录,这是后来在另一台PHP5.2.17上重演时复制的。。。

接下来继续配置。

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

然后安装。

make && make install

看到如下内容,就是OK了。

Build complete.

Don"t forget to run "make test".

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

同样,这个内容也是在编译PHP5.2.17的VPS上复制的,如果是PHP5.3.17可能有差异,20060613为20090626。

三、写入配置

最后,我们将模块写入php.ini

vi /usr/local/php/etc/php.ini

找extension,在后面加一条:extension = "imap.so"

重启下LNMP,然后查看探针。

/root/lnmp restart

imap

OK,已经支持了。

香港/美国/国内高速VPS

声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: LNMP安装IMAP模块鄙视无耻复制行为!
关于隐私: 赵容非全职打理博客,所有评论不保证审核时间进度,我有义务保证您的个人信息不经由赵容部落透露给任何第三方,随意或虚假邮箱评论会自动进入垃圾箱无法展示和给您回应.
关于安全: 任何IDC都有倒闭和跑路的可能,出口线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.

LNMP安装IMAP模块:目前有3 条留言

  1. ❓ 这个是干嘛的?是不是就可以发送邮件了?

    2014-10-12 14:37 [回复]
  2. 板凳
    男色主义:

    用来发送邮件的吗?

    2013-11-17 13:42 [回复]
  3. 沙发
    ml:

    佩服荣哥的执着

    2013-11-15 09:27 [回复]

发表评论


海星云主机

广而告之