在php.ini中包含_路径

在php.ini中包含_路径,php,pear,Php,Pear,我正在尝试使用PEAR框架(和WAMP)发送邮件 我安装了PEAR和package MAIL,它位于正确的文件夹中。问题在于php.ini中的include_路径 当我检查php.ini(php--ini)的位置时,我得到了以下结果: 配置文件(php.ini)路径:C:\Windows 加载的配置文件:C:\wamp\bin\php\php5.3.13\php.ini 在以下位置扫描其他.ini文件: 已解析的其他.ini文件: 在C:\wamp\bin\php\php5.3.13\php.i

我正在尝试使用PEAR框架(和WAMP)发送邮件

我安装了PEAR和package MAIL,它位于正确的文件夹中。问题在于php.ini中的include_路径

当我检查php.ini(php--ini)的位置时,我得到了以下结果:

配置文件(php.ini)路径:C:\Windows

加载的配置文件:C:\wamp\bin\php\php5.3.13\php.ini

在以下位置扫描其他.ini文件:

已解析的其他.ini文件:

在C:\wamp\bin\php\php5.3.13\php.ini中,我设置:

include_path = ".;C:\wamp\bin\php\php5.3.13\pear"
我又点了一份WAMP

单击按钮发送邮件后,我出现以下错误:

警告:include(Mail.php)[function.include]:无法打开流:在第2行的C:\wamp\www\send\u Mail.php中没有这样的文件或目录

警告:include()[function.include]:在第2行的C:\wamp\www\send\u Mail.php中打开“Mail.php”以包含(include\u path=';C:\php\pear')失败

致命错误:在第45行的C:\wamp\www\send\u Mail.php中找不到类“Mail”


不知道,为什么包含路径在这里'。;C:\php\pear.

Mike B让我查看您的phpinfo(),以准确了解正在使用的ini文件。cli调用和apache调用之间的文件不同(php--ini有误导性)。

您是否重新启动了wamp服务器?查看您的
phpinfo()
以准确了解正在使用的ini文件。cli和apache调用之间的文件可能不同(
php--ini
有误导性),您可能还需要某种PEAR自动加载程序,它在子目录中搜索到
../PEAR/
。Mike B,非常感谢您的帮助。正如您所说,phpinfo()显示了php--ini之外的另一个路径。