无法让PHP找到PEAR Mail.php

时间:2013-07-17 08:34:43

标签: php email path pear

我正在尝试使用本地托管的PHP服务器发送邮件,
我使用this guide成功安装了PEAR,一切似乎都是有效的(路径很熟悉并做出反应) 但是当我尝试运行包含Mail.php的PHP代码时,我仍然会收到以下错误:

Fatal error: require_once(): Failed opening required 'Mail.php' (include_path='.;C:\php\pear')

我甚至无法找到此路径的定义位置(不在php.ini中),以便将其更改为正确的路径而我找不到它。

1 个答案:

答案 0 :(得分:0)

。确保你的机器上安装了PEAR :: Mail,如果没有,请安装它。

如果已经完成。

然后请在您的脚本中包含您的Mail.php(可能在您实例化Mail对象之前。这可能会引发您的警告。

include "/path/to/pear/Mail.php";

set_include_path("/path/to/pear");

还在php.ini include_path指令

中指定Pear安装目录的路径

但是,如果您仍未解决问题,请确保为Mail.php提供足够的权限以供PHP阅读。