MacOs下phpstorm Xdebug配置超详细

详细的Xdebug配置

之前使用macOs 一直用的是Mamp Pro的集成环境,最近公司的项目操作配置文件比较多,不得已要自己搭建服务器,只能自己手动的搭环境,所以一直在尝试,分享一下经验吧

一、安装xdebug

官网 的安装方法写的很详细。

brew install php56-xdebug

这一步,是安装php5.6的xdebug扩展,执行成功后查看phpinfo(), 得到如果,说明安装成功这里写图片描述

二、修改配置文件

安装成功后,会生成xdebug的配置文件

/usr/local/etc/php/5.6/conf.d/ext-xdebug.ini

修改文件为

[xdebug]
zend_extension="/usr/local/opt/php56-xdebug/xdebug.so"
;是否开启远程调试自动启动
xdebug.remote_autostart = On
;是否开启远程调试
xdebug.remote_enable = On
;允许调试的客户端IP
xdebug.remote_host=localhost
;远程调试的端口(默认9000)
xdebug.remote_port=9001
;调试插件dbgp
xdebug.remote_handler=dbgp
;是否收集变量
xdebug.collect_vars = On
;是否收集返回值
xdebug.collect_return = On
;是否收集参数
xdebug.collect_params = On
;是否开启调试内容
xdebug.profiler_enable=On
;设置php显示的级别长度
xdebug.var_display_max_depth=10

xdebug.idekey = PHPSTORM

注意:这里端口修改成9001,xdebug默认的端口是9000,会和php-fpm的端口冲突。(我就是在这里被坑了)

三、配置phpstorm

配置Debug监听的端口

这里的端口一定要和上一步的端口一致

这里写图片描述

这里写图片描述

四、安装Chrome插件

扩展程序Xdebug helper

安装完进行一步配置,默认就好
这里写图片描述

接下来,开启phpstorm的监听模式,就能用了。

版权声明:本文为longwenxia1234原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/longwenxia1234/article/details/77170269