×

php开发用mac地址

php开发用mac地址(mac php开发工具)

admin admin 发表于2023-04-05 06:31:13 浏览59 评论0

抢沙发发表评论

本文目录一览:

PHP 获取MAC地址的问题

1、php绝对没有可能获取客户端mac的地址,因为没有权限。

2、只能通过ActiveX、Applet或者安装其他客户端程序。

Mac下安装配置PhpStorm开发环境

参考: # macOS下安装配置PhpStorm

默认mac中都是自带php,apache,PHP在目录/usr/bin/php中

apache默认站点根目录为:/Library/WebServer/Documents

配置文件:/etc/apache2/httpd.conf

文本编辑器或者vim打开httpd.conf

搜索LoadModule php7_module libexec/apache2/libphp7.so,将前面#号去掉。

略...

注意:xcdebug.so默认是在/usr/lib/php/extensions/目录下,但是no-debug-non-zts-20180731版本不尽相同,需要设置成自己系统里的。

工程需要创建在/Library/WebServer/Documents/下面

可以将工程目录放在左侧的快捷导航中

在Phpstorm的Preference-Build, Execution, Deployment-Deployment-点+新建, name自定义,我起名叫webroot。 type选择Local or mounted folder。-php开发用mac地址

Mappings中,我们看到local path为我们新建的php目录地址,web path on server 'webroot' (relative to folder).

因为apache容器的根目录为/Library/WebServer/Documents/,所以在其中填入相对于/Library/WebServer/Documents/的目录名称,即HelloPHP保存。-php开发用mac地址

配置安装Xdebug

首先检查phpstorm的xdebug配置,这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。-php开发用mac地址

进入DebugDBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80

设置localService

新建一个server

设置run、debug自动浏览器打开的开始页面

启动

如何用PHP获取客户端的MAC地址

可以参考下面代码:

?PHP

@exec("arp -a",$array); //执行arp -a命令,结果放到数组$array中

        foreach($array as $value){

            //匹配结果放到数组$mac_array

            if(strpos($value,$_SERVER["REMOTE_ADDR"])  preg_match("/(:?[0-9A-F]{2}[:-]){5}[0-9A-F]{2}/i",$value,$mac_array)){-php开发用mac地址

                $mac = $mac_array[0];

                break;

            }

        }

        echo $mac;

?