我在“1and1 Internet”上有一些重要的脚本,它们在PHP 5.2下使用了PEAR邮件。由于这不是我的服务器,我无法控制安装了什么内容。
他们最近发送了一封电子邮件告知我他们现在有PHP 5.4,并将在几个月内删除早期版本。因此,我将账户配置更改为尝试在5.4上运行这些脚本,但发现它们失败了!失败发生在require_once
行中的Mail.php
和Mail/mime.php
,可能是因为它们不存在或找不到。
从phpinfo()
的输出来看,我认为两个版本中都有相同的--with-pear
配置开关,但在5.4中,我还看到了与PEAR有关的某些内容,涉及Phar
部分,而我不知道Phar是什么!
无论如何,在尝试联系1and1支持之前,我应该尝试一些更具体的东西吗?幸运的是,我可以将所有内容返回到5.2,直到我把它全部搞定!
pear
可能已经被安装了,也许OP能够安装pear
包。如果不行,那么这个问题就无法回答,但这是我会尝试的... - jeroen