php的mail函数可以用来发送邮件,如查看linux服务器php是否支持mail函数?很简答,码笔记分享:
php查看是否支持mail函数的方法
linux系统下的服务器,查看php是否支持mail函数的方法有很多种:
1、可以使用php探针来测试;
2、也可以通过exists函数查看;
3、使用phpinfo()函数查看;
注意:出于安全考虑,阿里云默认封禁tcp 25端口,如需使用邮件服务可以申请解封:tcp 25端口解封申请
码笔记分享这三种方法:
方法一:php探针来测试
php探针是专门用来检测网站linux服务器配置信息的,主要功能包括服务器环境探测、服务器性能检测、php组件支持探测、php配置参数、mysql连接测试、mail发信测试以及函数支持等情况,利用php探针基本可以查看linux服务器的所有配置信息。
直接下载php探针(如:雅黑探针),上传到网站根目录,访问探针文件即可查询到服务器信息。请自行百度下载探针。
方法二:exists函数查看是否支持mail函数
在本地电脑创建一个php文件,命名为test.php,将下方代码复制到该php文件中:
<?php if (function_exists('mail')) { echo "支持mail()函数!"; } else echo "不支持mail()函数!";?>
上传test.php文件到你的服务器根目录,然后访问:你的域名/test.php接口查看是否支持mail()函数。
方法三:使用phpinfo()函数查看是否支持mail函数
同方法二一样,在本地创建一个php文件,命名为test.php,将下方代码复制保存到该php文件中:
<?php phpinfo();?>
上传test.php文件到你的服务器根目录,然后访问:你的域名/test.php接口查看是否支持mail()函数。
检测php是否支持mail函数,以上三种方法其实是大同小异的,无非是函数名不同而已。
推荐:《php教程》
以上就是linux服务器查看 php 是否支持mail()函数方法的详细内容。