我的网站“1and1 Internet”上有一些重要的脚本,这些脚本一直在PHP 5.2下使用PEAR邮件。由于它不是我的服务器,我无法控制安装的内容。
他们最近发了一封电子邮件通知我他们现在有PHP 5.4可用,并将在几个月内删除早期版本。所以我切换了帐户配置来尝试5.4上的脚本,发现它们失败了!失败发生在require_once
和Mail.php
的{{1}}行,可能是因为它们不存在或无法找到。
查看来自Mail/mime.php
的输出,在我看来两个版本中都有相同的phpinfo()
配置开关,但在5.4中我也看到了与{{{{{{{ 1}},我不知道Phar是什么!
无论如何,在尝试联系1和1的支持之前,我可以尝试一些更具体的内容吗?幸运的是,我能够将事情归还到5.2,直到我完成所有工作!
答案 0 :(得分:0)
首先,您需要检查是否已安装pear
。
我假设你有shell访问权限,所以这只是:
$ pear
如果安装了pear
,那将为您提供一个命令列表。
然后你需要安装Mail
包(可能是root ...):
$ pear install Mail
您可能需要的其他软件包,例如Mail_Mime
等。