【发布时间】:2012-11-30 08:59:51
【问题描述】:
我的网站“1and1 Internet”上有一些重要的脚本,这些脚本一直在 PHP 5.2 下使用 PEAR 邮件。因为它不是我的服务器,所以我无法控制安装的内容。
他们最近发送了一封电子邮件,通知我他们现在可以使用 PHP 5.4,并且将在几个月内删除早期版本。所以我切换了我的帐户配置以尝试 5.4 上的脚本,发现它们失败了!失败出现在Mail.php 和Mail/mime.php 的require_once 行上,可能是因为它们不存在或找不到。
查看phpinfo() 的输出,在我看来,两个版本中都存在相同的--with-pear 配置开关,但在5.4 上,我在关于Phar 的部分中也看到了与PEAR 相关的内容,并且我不知道 Phar 是什么!
无论如何,在尝试联系 1and1 的支持人员之前,我可以尝试一些更具体的事情吗?幸运的是,我能够将一切恢复到 5.2,直到一切正常!
【问题讨论】: