3

我的网站“1and1 Internet”上有一些重要的脚本,这些脚本一直在 PHP 5.2 下使用 PEAR 邮件。因为它不是我的服务器,所以我无法控制安装的内容。

他们最近发送了一封电子邮件,通知我他们现在可以使用 PHP 5.4,并将在几个月内删除早期版本。所以我切换了我的帐户配置以尝试 5.4 上的脚本,发现它们失败了!失败出现在require_onceand上Mail.phpMail/mime.php大概是因为它们不存在或找不到。

查看来自 的输出phpinfo(),在我看来--with-pear,两个版本中都有相同的配置开关,但在 5.4 上,我在关于 的部分中也看到了与 PEAR 有关的内容Phar,我不知道 Phar 是什么!

无论如何,在尝试联系 1and1 的支持之前,我可以尝试一些更具体的事情吗?幸运的是,我能够将一切恢复到 5.2,直到一切正常!

4

1 回答 1

0

首先,您需要检查是否pear已安装。

我假设你有 shell 访问权限,所以这很简单:

$ pear

pear如果已安装,这将为您提供命令列表。

然后你需要安装Mail包(可能是root...):

$ pear install Mail

以及您可能需要的其他软件包Mail_Mime,例如等。

于 2012-11-30T00:53:04.587 回答