MAMP、PhpStorm配置Xdebug环境

2017-11-08  本文已影响0人  hj的简书

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

1.打开xdebug设置

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

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"

如图


添加xdebug.idekey

然后重启你的mamp

3.配置PhpStorm

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

配置php版本

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

填写端口

3).填写信息监控网址

填写监控网址

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

4).配置Servers

配置端口号

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

5).编辑配置文件

打开配置

1:创建一个PHP Web Application


创建一个PHP Web Application

2:开始监听

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

安装插件

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

image.png

7).开始断点调试

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


添加断点

然后将url输入到浏览器


在浏览器中输入url

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


查看debug信息

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

上一篇下一篇

猜你喜欢

热点阅读