我正在尝试使用 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:\wamp\bin\php\php5.3.13\pear"
我重新启动了 WAMP。
单击按钮发送邮件后,出现以下错误:
警告:include(Mail.php) [function.include]:无法打开流:第 2 行的 C:\wamp\www\send_mail.php 中没有这样的文件或目录
警告:include() [function.include]:无法在第 2 行的 C:\wamp\www\send_mail.php 中打开“Mail.php”以包含 (include_path='.;C:\php\pear')
致命错误:在第 45 行的 C:\wamp\www\send_mail.php 中找不到类“邮件”
不知道,为什么 include_path 在这里 '.;C:\php\pear'。