路径在php.ini中

我试图使用PEAR框架(和WAMP)发送邮件。

我安装了PEAR并打包MAIL,并且它位于正确的文件夹中。 问题在于php.ini中的include_path。

当我检查我的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:wampbinphpphp5.3.13pear"

我保留了WAMP。

点击按钮发送邮件后,我有以下错误:

警告:包含(Mail.php)[function.include]:未能打开流:第2行的C: wamp www send_mail.php中没有这样的文件或目录

警告:include()[function.include]:在第二行的C: wamp www send_mail.php中打开包含'Mail.php'失败(include_path ='.; C: php pear')

致命错误:在第45行的C: wamp www send_mail.php中找不到类'Mail'

不知道,为什么include_path在这里'。; C: php pear'。


Mike B告诉我看看你的phpinfo()以确切知道正在使用什么ini文件。 cli和apache调用文件不同(php --ini有误导性)。

链接地址: http://www.djcxy.com/p/69665.html

上一篇: path in php.ini

下一篇: Php Syntax error question