Windows Apache2.2 PHP5 PHP编译器错误

Windows Apache2.2 PHP5 PHP编译器错误,php,windows,apache,phpmailer,Php,Windows,Apache,Phpmailer,我一直在读一些老问题,我还没有找到解决问题的办法。 来了 我正在开发一个很酷的网站,有一些邮件功能,仅限于管理员用户。 现在我正在localhost上开发这个网站,但我已经获得了一个Gmail帐户,该帐户将用于该网站 我一直在网上寻找,PHPMailer模块似乎是一个不错的选择 我的想法是使用Gmail帐户从本地主机向任何其他电子邮件地址发送电子邮件 这是我正在使用的代码。 对于Apache2.2服务器 LoadModule ssl_module modules/mod_ssl.so 对于ph

我一直在读一些老问题,我还没有找到解决问题的办法。 来了

我正在开发一个很酷的网站,有一些邮件功能,仅限于管理员用户。 现在我正在localhost上开发这个网站,但我已经获得了一个Gmail帐户,该帐户将用于该网站

我一直在网上寻找,PHPMailer模块似乎是一个不错的选择

我的想法是使用Gmail帐户从本地主机向任何其他电子邮件地址发送电子邮件

这是我正在使用的代码。 对于Apache2.2服务器

LoadModule ssl_module modules/mod_ssl.so
对于php.ini

[mail function]
SMTP = smtp.gmail.com
smtp_port = 465
sendmail_from = admins.domaing@gmail.com
还有php代码

<?php
  date_default_timezone_set("Europe/Madrid");   
  require_once("class.phpmailer.php"); 
  $mail = new PHPMailer();
  $body             = 'It works!';
  $mail->IsSMTP();
  $mail->Host       = "smtp.gmail.com";
  $mail->SMTPDebug  = 2; 
  $mail->SMTPAuth   = true;
  $mail->SMTPSecure = "ssl";
  $mail->Host       = "smtp.gmail.com";
  $mail->Port       = 465; 
  $mail->Username   = "admins.domaing@gmail.com";
  $mail->Password   = "*********";
  $mail->SetFrom('admins.domaing@gmail.com', 'Admin');
  $mail->Subject    = "PHPMailer Test Subject via smtp (Gmail), basic"; 
  $mail->MsgHTML($body);
  $address = "user@email.com";
  $mail->AddAddress($address, "user name");
  if(!$mail->Send()) {
    echo "Mailer Error: " . $mail->ErrorInfo;
  } else {
    echo "Message sent!";
  }
?>

有什么建议吗?

原始海报中的解决方案:

换衣服

$mail->Username=“管理员。domaing@gmail.com";


$mail->Username=“admins.domaing”

显然,Gmail帐户是假的。如果您解决了问题,请在下面发布答案,并将此答案标记为已接受(单击复选标记)。
Invalid XML: SMTP -> ERROR: Failed to connect to server: (0)