PHP5.4和PEAR邮件

PHP5.4和PEAR邮件,php,pear,Php,Pear,我在我的网站“1和1互联网”上有一些重要的脚本,它们一直在PHP5.2下使用PEAR邮件。因为它不是我的服务器,所以我无法控制安装了什么 他们最近发了一封电子邮件通知我,他们现在有PHP5.4可用,并将在几个月内删除早期版本。因此,我切换了我的帐户配置,尝试5.4上的脚本,发现它们失败了!失败出现在Mail.php和Mail/mime.php的require\u once行上,可能是因为它们不存在或找不到 查看phpinfo()的输出,在我看来是相同的——两个版本中都有pear配置开关,但在5.

我在我的网站“1和1互联网”上有一些重要的脚本,它们一直在PHP5.2下使用PEAR邮件。因为它不是我的服务器,所以我无法控制安装了什么

他们最近发了一封电子邮件通知我,他们现在有PHP5.4可用,并将在几个月内删除早期版本。因此,我切换了我的帐户配置,尝试5.4上的脚本,发现它们失败了!失败出现在
Mail.php
Mail/mime.php
require\u once
行上,可能是因为它们不存在或找不到

查看
phpinfo()
的输出,在我看来是相同的
——两个版本中都有pear
配置开关,但在5.4中,我在关于
Phar
的一节中也看到了与pear有关的内容,我不知道Phar是什么


无论如何,在尝试联系1和1的支持人员之前,我是否可以尝试一些更具体的方法?幸运的是,我能够返回到5.2,直到我得到它的所有工作

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

我假设您具有shell访问权限,因此这将是简单的:

$ pear
如果安装了
pear
,则会提供一个命令列表

然后您需要安装
邮件
包(可能是root…):


还有你可能需要的其他软件包,比如
Mail\u Mime
,等等。

他无法控制什么是installed@Phil我看到了这一点,但我认为可能会安装
pear
,并且OP可能会安装pear包。如果不是,这个问题根本无法回答,但这就是我要尝试的…这肯定是服务器上没有正确安装或配置的东西,但我很难与知道是什么的人联系。与其继续依赖于我无法控制的东西,我可能只需要切换到我可以维护自己的东西,例如Swiftmail。@gordonwd这总是一个好主意,尽管按照这个想法,您至少需要某种VPS,您可以管理(虚拟…)服务器本身。。。
$ pear install Mail