Board logo

标题: 使用的一键安装包,但如何开启IMAP模块呢 [打印本页]

作者: zhxyun    时间: 2010-4-23 15:21     标题: 使用的一键安装包,但如何开启IMAP模块呢

我使用的LNMP一键安装包,但通过探针检查发现
IMAP电子邮件系统NO
没有打开,通过搜索找到PHP.ini 文件,准备将 extension=php_imap.dll 前面的分号去掉,但发现这个文件里面的所有的前面的分号都没有去掉,请问应当如何解决开启 IMAP模块 ?


问题已解决,详情参考11楼。

[ 本帖最后由 zhxyun 于 2010-6-4 10:10 编辑 ]
作者: licess    时间: 2010-4-23 18:01

需要重新编译安装php,加入--with-imap 这个模块。
作者: zhxyun    时间: 2010-5-7 11:20

重新编辑安装 应当如何操作呢?
实在不好意思 俺还是个新手!
直接用install php5-imap 可以吗?
作者: licess    时间: 2010-5-7 16:24     标题: 回复 3# 的帖子

修改脚本,找到编译php的地方,在configure 这一行的最后边加水--with-imap。
不能使用yum install php5-imap
作者: zhxyun    时间: 2010-5-25 17:01

重新编辑安装是指进入PHP目录 ( php-5.2.10 ) 执行
复制内容到剪贴板
代码:

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --with-mime-magic --enable-suhosin --with-imap

make ZEND_EXTRA_LIBS='-liconv'
make install
cp php.ini-dist /usr/local/php/etc/php.ini
对吗???

[ 本帖最后由 zhxyun 于 2010-5-25 17:14 编辑 ]
作者: spectrum    时间: 2010-5-26 10:10

如果是CENT OS 安装版本,那应该是修改centos.sh 这个脚本, 问题是这个脚本在哪里?

[ 本帖最后由 spectrum 于 2010-5-26 10:22 编辑 ]
作者: tzk    时间: 2010-5-28 23:30

centos.sh
这个在lnmp0.4那个目录下
作者: zhxyun    时间: 2010-6-1 10:55

今天又实验了一下, 修改 centos.sh  安装会 报错。
直接进
PHP目录 ( php-5.2.10 ) 执行安装 安装完毕后 发现还是没有启动!
作者: licess    时间: 2010-6-2 09:26     标题: 回复 8# 的帖子

把错误信息发上来,要不没法判断
作者: licess    时间: 2010-6-2 13:17

安装时应该debian需要执行apt-get install libc-client-dev ,centos执行yum install libc-client-devel
修改脚本时需要在php编译的./configure这一行的后面添加 --with-imap --with-imap-ssl --with-kerberos 再编译安装。
作者: zhxyun    时间: 2010-6-4 10:09

今天测试 终于安装成功,对于需要的朋友们 请按照如下方法:
(如果觉得有什么问题,大家一起讨论)
复制内容到剪贴板
代码:

yum -y install libc-client-devel
cd */ext/imap
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl
make && make install
编辑 /usr/local/php/etc/php.ini 添加 extension=imap.so 重启 nginx 即可
作者: yygame    时间: 2010-6-6 20:54

为什么我执行 cd */ext/imap 说没有找到文件?
作者: yygame    时间: 2010-6-6 21:53

还是 我是不是安装 imap 的呀? 还是本来lnmp full 里面有 但是没有开启? 我安装的是lnmp full版本
作者: licess    时间: 2010-6-7 09:14     标题: 回复 13# 的帖子

cd */ext/imap 上面的*应该是替换为你php-5.2.10所在的目录路径
作者: spectrum    时间: 2010-6-8 02:40

问题是imap模块是什么作用的?
作者: licess    时间: 2010-6-8 10:35     标题: 回复 15# 的帖子

http://zh.wikipedia.org/zh/IMAP 自己看一下维基吧
作者: liyunlong    时间: 2010-11-30 09:58

重新走走看!!!重新走走看!!!重新走走看!!!
作者: liyunlong    时间: 2011-6-24 11:12

参考:

ubuntu下php安装时找不到libjpeg和libpng的解决办法
sudo apt-get install libjpeg8-dev
sudo ln -s /usr/lib/i386-linux-gnu/libpng.so /usr/lib/libpng.so


http://blog.csdn.net/moviethief/archive/2011/06/17/6552013.aspx




安装时应该debian需要执行apt-get install libc-client-dev ,centos执行yum install libc-client-devel
修改脚本时需要在php编译的./configure这一行的后面添加 --with-imap --with-imap-ssl --with-kerberos 再编译安装。

configure: error: Kerberos libraries not found.
      
      Check the path given to --with-kerberos (if no path is given, searches in /usr/kerberos, /usr/local and /usr )

然后

apt-get install libc-client-dev

正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
注意,选取 libc-client2007e-dev 而非 libc-client-dev
libc-client2007e-dev 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

apt-get remove libc-client-*

重新编译。出现了这个错误!

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.


ubuntu11.04版本会出现这个错误!

[ 本帖最后由 liyunlong 于 2011-6-24 11:42 编辑 ]
作者: liyunlong    时间: 2011-6-24 12:02

原来我以前的贴子有解决过。。。

https://bbs.vpser.net/viewthread.php?tid=3062&page=1#pid8130
作者: memorytalks    时间: 2011-9-22 19:15     标题: 回复 11# 的帖子

用了你的方法奏效
作者: jiayuming    时间: 2018-3-13 10:55     标题: 回复 14# 的帖子

用的1.4,在ext目录下并没有找到imap目录,咋整?
作者: licess    时间: 2018-3-13 19:28     标题: 回复 21# 的帖子

没有肯定你找的目录不对,只要是官网上下载的php源码肯定有




欢迎光临 VPS侦探论坛 (http://bbs.vpser.net/) Powered by Discuz! 6.0.0