2014-12-08 94 views
-1

我在CentOS上安装了PHP IMAP yum,但它不起作用。它启用时,也列出当我执行php -m,但我仍然得到PHP错误:Fatal error: Call to undefined function imap_open()已安装IMAP但无法正常工作?

我确实重新启动Apache,但我只是无法让它的工作。

回答

0

当您执行php -m时,您运行PHP CLI,Apache使用SAPI模块。他们可能使用不同的php.ini,并且Apache模块不会加载imap扩展名。在页面中写入<?php phpinfo();,并在浏览器中检查其输出以找出它加载的内容(可能不加载任何内容),并且加载imap模块。

+0

他们使用相同的php.ini - 任何其他想法? – 2014-12-08 09:13:51

+0

'imap_open()'是否从CLI工作? – axiac 2014-12-08 09:14:44

+0

我如何测试它?我还注意到,在'phpinfo()'中不包括附加的.ini文件。 imap.ini位于/etc/php.d/文件夹中,并且从那里包含。我不明白为什么它不加载它。尝试安装php gd时也有同样的问题。 – 2014-12-08 09:20:32

相关问题