当前位置: 首页 > 知识库问答 >
问题:

Mac OS X Mavericks:PHP错误IMAP_OPEN()[function.imap-open]:无法打开流

蒋斯伯
2023-03-14

函数有问题。似乎我的连接在Mac OS X上不能工作,我也不知道为什么。如果我在Windows上尝试它(我使用的是WAMP),它就像预期的那样工作,没有任何问题。如果我在Mac OS X Mavericks上尝试完全相同的代码,似乎会出现以下错误:

Warning: imap_open() [function.imap-open]: Couldn't open 
stream {XXX.co.uk:993/imap/ssl}INBOX in XXX.php on line XXX

代码是与imap_open的简单连接,您可以在下面看到我的代码:

$host = 'XXX.co.uk:993/imap/ssl';
$username = 'XXX';
$password = 'XXX';

$mailbox = '{'.$host.'}INBOX';
imap_open($mailbox , $username , $password);

如果这很重要,那么对于Mac OS X Mavericks,我使用的是MAMP。

我不知道为什么会发生这种事。也许是Mac OS X的端口阻塞?如果是这个问题,你能帮我解决这个问题吗?例如,如何为PHP和Mac OS X启用993端口?

共有1个答案

扈沛
2023-03-14

最后,我找到了解决问题的办法。

我真的不知道为什么会发生这种情况,最后我还是通过Vagrant安装了一个虚拟机。我知道这也许对理解问题所在没有帮助,但至少可以解决其他人的问题。我意识到安装一个游民比搜索为什么会发生这种情况要快得多。Puphpet网站上的一个在线向导选择了IMAP作为扩展,帮助我解决了问题。我希望这可以帮助其他人,以及在同样的问题上我。

我确实尝试了一些事情,比如通过CLI用imap重新编译PHP和其他一些不使用MAMP的东西来安装PHP,但它对我并不起作用。

 类似资料:
  • 问题内容: 我收到这个奇怪的错误 我如何从中恢复?有任何想法吗 ? 谢谢 问题答案: 您丢失了与表1684和数据库17369相关的文件。在目录base / 17369中检查名称为1684的状态文件。 您可以确定它是哪个表: 1)获取数据库名称: 2)获取表名(连接到受影响的数据库): 可能没有更多可以做的事情了。仅从备份还原。

  • 我想在数据目录中为应用程序创建一个数据库。我试着使用 但我总是遇到以下异常:无法打开数据库文件 Logcat得出以下结果: 04-10 19:55:09.387: E/SqliteDatabase aseCpp(554):sqlite3_open_v2("/data/data/at.einkaufsliste/database/Einkaufsliste.sqlite", 我设置了权限外部存储和组

  • 我是新来Talend开放工作室的。我正试图打开它,但它发出以下警告: 警告:发生了非法的反射访问操作 警告:org.eclipse.osgi.storage.FrameworkExtensionInstaller(文件:/home/user/tos_di-20181026_1147-v7.1.1/plugins/org.eclipse.osgi_3.10.100.v20150521-1310.ja

  • 问题内容: 我正在尝试从命令行运行Websphere自由配置文件服务器。我正在按照这里告诉的步骤进行操作:https : //developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse- environments/ 我创建了名称为server1的服务器。 但是当提取完成后,我尝试使用以下命令启动服务器: 服务器抛出错误:

  • 问题内容: 我正在尝试将图像加载到pygame的窗口中,但是当我运行代码时。弹出错误 pygame.error:无法打开backround.png 我将图像与代码本身放在同一文件夹中。我为另一个脚本完成了此操作,它工作得很好。我不确定是什么问题。 我尝试关闭程序。重命名文件,仅此而已。不确定如何解决该问题。任何帮助深表感谢 就像我说的那样:我使用类似的布局来加载带有另一个文件的图像,它工作得很好,

  • 问题内容: 我正在尝试为将要用于游戏的地图做基础,但无法将图像加载到屏幕上。我尝试使用相同的字母大小写将图像的绝对文件路径发送到图像,尝试更改图像的名称,尝试加载在我制作的其他程序中可以使用的其他图像,并且尝试放置图像与脚本本身位于同一目录中。什么都没有。我查看了遇到相同问题的人的一些话题,例如为什么我的pygame图片无法加载?而且我找不到我的问题的答案。图像将不会加载。这是代码: 和错误: 我

  • 问题内容: 不知道我做错了什么,我正在跟随一个有关如何使用Python和PyGame制作游戏的教程,但出现错误: 我的代码如下: 完整的错误消息是: 问题答案: 使用相对路径(这样做总是更好): 这样,无论您将包含文件的文件夹移动到何处,都可以访问其子目录(以及因此包含的所有子目录),而无需修改代码。 最终代码: 对所有其他文件使用此访问方法,将避免很多问题。

  • 输出 Tkinter回调 回溯(最近一次调用)中出现异常: 文件“C:\Users\Mevada\AppData\Local\Programs\Python\Python37\lib\Tkinter\uuuuuu init\uuuuuuuuuu.py”,第1702行,在调用返回self中。func(*args) 文件“test.py”,第9行,在func\u image font\u type\u