您好!欢迎光临赵容部落O(∩_∩)O~
时间:2013年11月15日 栏目:VPS教程 作者:赵 容 点击: 9,010 次
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
OK,已经支持了。
标签: IMAP , LNMP安装IMAP
声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: LNMP安装IMAP模块码字不易,谢绝复制粘贴! 关于使用: 本站主要分享服务器及VPS信息,不提供任何产品销售及代购,所有访客朋友请在国家法律法规许可范围内购买和使用产品,QQ群讨论:683851361. 关于安全: 任何IDC都有倒闭和跑路的可能,主机线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.
❓ 这个是干嘛的?是不是就可以发送邮件了?
2014-10-12 14:37用来发送邮件的吗?
2013-11-17 13:42佩服荣哥的执着
2013-11-15 09:27