Symfony imap"试图调用函数" imap_open"来自全局命名空间。"

时间:2017-04-24 09:28:57

标签: php symfony imap symfony-3.2

我试图让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项目中的完全相同的代码将导致错误。任何人都可以帮助我,提前谢谢。

1 个答案:

答案 0 :(得分:2)

因此,在3小时失败后,我重新启动了我的服务器并且它可以工作。当我安装了imap时,我的symfony正在运行,所以没有它就开始了。所以感谢你的努力,但这只是我身上的一个愚蠢的错误。