TL;博士;永远不会到达代码片段的最后一个回声。有什么提示吗?
环境:在Windows Server 2012r2上运行的IIS,使用IIS PHP Manager安装的PHP
我刚下载了PHPMailer,将所有包含在src文件夹中的php文件放在C:\ PHP \ includes中,并取消注释我的PHP.ini中允许我使用includes文件夹的行。我已经创建了一个简短的PHP文件来测试,现在我在声明新的PHPMailer变量时遇到500错误。我的回声(测试)正在返回,直到那时为止。我能错过什么?有没有人碰到这个?我可以检查的任何指针?
<?php
echo "about to require phpmailer\r\n";
require 'PHPMailer.php';
echo "done with the require statement\r\n";
$mail = new PHPMailer(true);
echo "created the mail variable\r\n";
?>
答案 0 :(得分:0)
事实证明我在use PHPMailer\PHPMailer\PHPMailer;
行之前错过了require
。