PHPcli方式获取服务器ip地址后台PHP在写服务时只能运行在cli方式下,PHP没有默认获取服务器ip的方法解决思路使用PHP执行ifconfig命令shell获取网关信息,然后用grep匹配ipfunctionget_server_ips(){exec('ifconfig-a|grepinet|grep-v127.0.0.1|grep-vinet6|awk\'{print$2}\'|tr-d"地址:"',$arr);返回$arr;}var_dump(get_server_ips());最后,此方法完美支持Linux和MacOS,亲测有效!
