MacOs下phpstorm Xdebug配置超详细

来源:互联网 发布:泉州用友软件 编辑:程序博客网 时间:2024/06/04 08:13

详细的Xdebug配置

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

  • 关于MampPro的破解方法
  • Mac下lnmp的搭建

一、安装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;允许调试的客户端IPxdebug.remote_host=localhost;远程调试的端口(默认9000)xdebug.remote_port=9001;调试插件dbgpxdebug.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=10xdebug.idekey = PHPSTORM

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

三、配置phpstorm

配置Debug监听的端口

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

这里写图片描述

这里写图片描述

四、安装Chrome插件

扩展程序Xdebug helper

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

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

原创粉丝点击