Mac OS X的小牛:PHP错误“imap_open()[function.imap开]:无法打开

2019-10-20 15:44发布

我有一个问题imap_open功能。 看来,我的连接无法在Mac OS X上工作,我不知道为什么。 如果我尝试在Windows(我使用WAMP),它按预期工作没有任何问题。 如果我尝试在Mac OS X小牛完全相同的代码,似乎我有以下错误:

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的小牛队,我使用甲基苯丙胺。

我没有为什么发生这种情况的线索。 也许一个端口从Mac OS X阻止? 如果是这样的问题,你能不能帮我解决这个问题呢? 我的例子,如何可以使993端口PHP和Mac OS X?

Answer 1:

最后,我发现我的问题的解决方案。

我真的无法找到为什么发生这种情况,并作为最后的手段我也通过安装一个虚拟机放浪 。 我知道,这也许无助于了解问题的所在,但至少它可以解决别人的问题。 我意识到这是快得多安装一个流浪者,而不是为什么会这样搜索。 在网上向导Puphpet网站,选择IMAP作为扩展帮我解决我的问题。 我希望这可以帮助其他人也有相同的问题,因为我的。

我曾尝试一些东西,比如通过CLI通过IMAP和一些其他的东西重新编译它,而无需使用甲基苯丙胺安装PHP,并没有为我工作。



文章来源: Mac OS X Mavericks: PHP error “imap_open() [function.imap-open]: Couldn't open stream”