我有以下代码:
打印“foo”;
imap_open(“{localhost:143 / imap / notls}”,“myname”,“mypass”);
打印“bar”;
脚本死了。我得到零响应,没有apache,没有“foo”或“bar”,没有。
我可以连接到imap服务器(nc localhost ...),我也可以将脚本放在另一台服务器上并连接到同一个imap服务器。所以,我认为这台服务器上的php有问题。但我无法弄清楚我错过了什么,遗忘或没有安装。 phpinfo()告诉我php配置了--with-imap和--with-imap-ssl。操作系统是CentOS,顺便说一句。
答案 0 :(得分:2)
好的,发现了问题。 libc_client是针对FD_SETSIZE设置为低的头文件编译的。由于这个服务器是一个共享的托管服务器,它已经崩溃了,因为有太多的打开文件描述符...重新编译libc_client做了伎俩