PHP致命错误:require_once():无法打开所需的'Mail.php'(include_path ='。:/ usr / share / pear:/ usr / share / php')

时间:2014-02-08 12:05:45

标签: php linux email pear

当我使用SMTP发送邮件时,我收到错误

  

PHP致命错误:require_once():无法打开所需的'Mail.php'   (include_path ='。:/ usr / share / pear:/ usr / share / php')in ...

我该怎么调试呢?我已正确安装PEAR模块。 已安装的梨列表是

Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.11  stable
Console_Getopt   1.3.1   stable
HTML_Common      1.2.5   stable
HTML_Page2       0.6.3   beta
Mail             1.2.0   stable
PEAR             1.9.4   stable
Structures_Graph 1.0.4   stable
XML_Util         1.2.1   stable

需要安装任何其他梨依赖吗?

提前致谢

2 个答案:

答案 0 :(得分:0)

忽略Pear消息。

您需要找到Mail.php的正确路径。

如果它在同一个文件夹中,那么它将如下所示:

require_once('Mail.php')

如果没有,则使用绝对路径。 EG:

require_once('/var/www/Mail.php')

或者相对路径是什么:

require_once('directory/Mail.php')

答案 1 :(得分:0)

使用终端检查Pear安装.php文件的位置。 使用命令pear config-get php_dir获取正确的目录。 使用Pear Manual to verify you Pear configuration进行调试。