【发布时间】:2018-01-10 01:41:21
【问题描述】:
我创建了一个解析 IMAP 邮箱的 Symfony 命令。 IMAP 扩展程序已安装并启用。
当我执行命令时出现此错误:
[Symfony\Component\Debug\Exception\UndefinedFunctionException]
Attempted to call function "imap_open" from namespace "CAB\MainBundle\Imap".
但是通过浏览器,我没有这个错误,imap_open 执行没有错误。
为什么imap_open从控制台执行时不存在?
【问题讨论】:
-
检查你的php cli配置,好像没有为cli启用扩展。
-
扩展为 apache 和 CLI 启用:extension=imap.so in /etc/php/5.6/cli/conf.d/20-imap.ini
标签: symfony console imap php-5.6