xampp安装配置使用问题总结phpmail()函数发送邮件
2015-12-10 13:47
746 查看
1.首先从网上下载了一个解压版的XAMPP,注意一定解压到C盘根目录,
2.然后点击xampp-control.exe,启动apache,mysql服务。如果启动出错的话,可能是端口被占用。点击services查看服务情况(尤其是之前装过tomcat,mysql的时候就会出现这种情况,启动停止服务都需要管理员权限)。
3.打开浏览器输入localhost/就会进入到xampp的管理界面,我们要使用php功能所以点击phpMyadmin,然后输入用户名root,密码为空登陆。(一定要启动mysql服务,否则登陆不了)登陆进去就可以配置管理了;
4.下面我们就写个文件测试一下,所有的文件都需要放在xampp/htdocs文件夹下面,进去以后会发现一个index.php文件。然后我们新建一个hello.php文件,输入<?php echo("hello world"); ?>保存,然后打开浏览器输入localhost/hello.php酒会出现hello world;
5.现在开始说php mail()函数,一开始尝试了无数次都没有成功,最终的原因就是没有弄好配置文件;这个功能需要用到一个包叫做sendmail,如果xampp安装目录下面没有,就再下载一个去。
6.配置文件:sendmail.ini:
smtp_server=smtp.gmail.com
;此处理论上应当可以改称其他支持smtp服务的邮件系统,但是还没有尝试
smtp_port-=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=your-gmail-id@gmail.com
auth_password=you-gmail-password
force_sender=your-gmail-id@gmail.com
配置php.ini:
SMTP=smtp.gmail.com
;此处应与sendmail.ini中的配置相对应
smtp_port=587 ;此处应与sendmail.ini中的配置相对应
sendmail_from=your-gmail-id@gmail.com
sendmail_path="\"C:\xampp\sendmail\sendmail.exe\"-t"
;原文中有取消注释;即可
;sendmail_path="\"C:\xampp\mailtodisk\mailtodisk.exe\"-t"
;此行要注释掉
7.重启apache和mysql服务
8.现在可以从http://www.w3school.com.cn/php/func_mail_mail.asp文件进行测试了
原文参考:http://php.codeindepth.com/php-sending-mail/
2.然后点击xampp-control.exe,启动apache,mysql服务。如果启动出错的话,可能是端口被占用。点击services查看服务情况(尤其是之前装过tomcat,mysql的时候就会出现这种情况,启动停止服务都需要管理员权限)。
3.打开浏览器输入localhost/就会进入到xampp的管理界面,我们要使用php功能所以点击phpMyadmin,然后输入用户名root,密码为空登陆。(一定要启动mysql服务,否则登陆不了)登陆进去就可以配置管理了;
4.下面我们就写个文件测试一下,所有的文件都需要放在xampp/htdocs文件夹下面,进去以后会发现一个index.php文件。然后我们新建一个hello.php文件,输入<?php echo("hello world"); ?>保存,然后打开浏览器输入localhost/hello.php酒会出现hello world;
5.现在开始说php mail()函数,一开始尝试了无数次都没有成功,最终的原因就是没有弄好配置文件;这个功能需要用到一个包叫做sendmail,如果xampp安装目录下面没有,就再下载一个去。
6.配置文件:sendmail.ini:
smtp_server=smtp.gmail.com
;此处理论上应当可以改称其他支持smtp服务的邮件系统,但是还没有尝试
smtp_port-=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=your-gmail-id@gmail.com
auth_password=you-gmail-password
force_sender=your-gmail-id@gmail.com
配置php.ini:
SMTP=smtp.gmail.com
;此处应与sendmail.ini中的配置相对应
smtp_port=587 ;此处应与sendmail.ini中的配置相对应
sendmail_from=your-gmail-id@gmail.com
sendmail_path="\"C:\xampp\sendmail\sendmail.exe\"-t"
;原文中有取消注释;即可
;sendmail_path="\"C:\xampp\mailtodisk\mailtodisk.exe\"-t"
;此行要注释掉
7.重启apache和mysql服务
8.现在可以从http://www.w3school.com.cn/php/func_mail_mail.asp文件进行测试了
原文参考:http://php.codeindepth.com/php-sending-mail/
相关文章推荐
- PHP7 升级指南(Windows)
- php数组函数-array_map()
- [曲苑杂谈]mac\windows phpstorm快捷键
- php数组函数-array_keys()
- 从php获取json数据使用js读取显示到网页笔记
- OLTP和OLAP
- CISCO switches change the VTP modeautomatically from client to transparent
- Php 不重新编译安装openssl 扩展
- php数组函数array_key_exists()小结
- php数组函数-array_key_exists()
- php数组函数-array_intersect()
- PHP cURL 应用
- PHP学习笔记
- php数组函数-array_flip()
- 兄弟连“PHP”1月之旅-----30岁男人跟大家聊聊天
- yii2 分页类源码分析
- FTP HA windows cluster
- php数组函数-array_filter()
- GDB调试php扩展错误(Segmentation fault (core dumped))
- php数组函数-array_fill()