MAMP、PhpStorm配置Xdebug环境

最近在看php开发,遇到断点调试问题。如果是xcode只需要运行就可以断掉调试,但是如果是使用phpstrom,直接断点是不好使的,必须基于Xdebug才能进行调试。在配置集成开发环境的时候遇到一些问题,在这里把配置过程记录一下。

1.打开xdebug设置

mamp默认是自带xdebug插件的,我们需要做的是开启xdebug功能。

MAMP、PhpStorm配置Xdebug环境_第1张图片
mamp界面

2.查看phpinfo中的IDE Keyxdebug.remote_port

记录下Xdebug栏中的IDE Key

IDE Key

记录下Xdebug栏中的 remote_port
remote_port

如果你的IDE key显示的为null,你可以在当前使用版本的php.ini上添加

xdebug.idekey="PHPSTORM"

如图


MAMP、PhpStorm配置Xdebug环境_第2张图片
添加xdebug.idekey

然后重启你的mamp

3.配置PhpStorm

1).配置当前使用的php版本

MAMP、PhpStorm配置Xdebug环境_第3张图片
配置php版本

2).在Debug port中使用上面记录下的Xdebug栏中的remote_port

MAMP、PhpStorm配置Xdebug环境_第4张图片
填写端口

3).填写信息监控网址

MAMP、PhpStorm配置Xdebug环境_第5张图片
填写监控网址

IDE Key:就是上面记录下的Xdebug栏中的IDE Key
Host:就是当前监听的网址(如果需要更改监听的网址,只需要更改这里即可)
Port:就是Debug port中的端口

4).配置Servers

MAMP、PhpStorm配置Xdebug环境_第6张图片
配置端口号

填写监听的域名和端口号,端口号和Apache的端口号保持一致

5).编辑配置文件

MAMP、PhpStorm配置Xdebug环境_第7张图片
MAMP、PhpStorm配置Xdebug环境_第8张图片
打开配置

1:创建一个PHP Web Application


MAMP、PhpStorm配置Xdebug环境_第9张图片
创建一个PHP Web Application

2:开始监听

6).在火狐浏览器安装theeasiestxdebug插件

安装插件

并且修改插件的首选项中IDE key

MAMP、PhpStorm配置Xdebug环境_第10张图片
image.png

7).开始断点调试

在phpstorm中,在你想要断点的地方添加断点


MAMP、PhpStorm配置Xdebug环境_第11张图片
添加断点

然后将url输入到浏览器


MAMP、PhpStorm配置Xdebug环境_第12张图片
在浏览器中输入url

回车,然后就可以看到debug的信息了


MAMP、PhpStorm配置Xdebug环境_第13张图片
查看debug信息

参考链接:
http://www.linuxidc.com/Linux/2016-06/132333.htm

你可能感兴趣的:(MAMP、PhpStorm配置Xdebug环境)