路径在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