Symfony imap "Attempted to call function "imap_open" 来自全局命名空间。"

Symfony imap "Attempted to call function "imap_open" from the global namespace."

我试图让 imap 在我的 symfony 3 项目中工作。但是当我尝试 运行 任何与 imap 相关的命令时,我得到 "Attempted to call function "imap_function_here" from the global namespace." 错误。我很确定我正在正确使用它,因为如果我 运行 一个完全空的 php 文件只有:

<?php
$conn = \imap_open('imap.mailserver.com:993/imap/ssl}INBOX','mail@mailserver.com', 'password');
var_dump($conn)

它工作得很好,但我的 symfony 项目中完全相同的代码会导致错误。谁能帮帮我,先谢谢了。

所以在失败 3 小时后,我重新启动了我的服务器并且它工作了。当我安装 imap 时,我的 symfony 是 运行,所以它在没有它的情况下启动。所以感谢你的努力,但这对我来说只是一个愚蠢的错误。