PHPstorm开启xdebug调试

  • 首先下载对应xdebug的版本(自行百度)
  • 然后php.ini中添加以下配置
zend_extension = php_xdebug.dll			//xdebug路径
xdebug.remote_enable = On
xdebug.remote_host = localhost
xdebug.remote_port = 9100
xdebug.idekey=PHPSTROM
xdebug.remote_handler=dbgp
xdebug.overload_var_dump = 0	//var_dump样式 0原样输出 1/2在浏览器中有样式,因为接口开发比较多,postman中看起来不方便,就关闭了
#xdebug.cli_color = 1					//开启样式后可选
#xdebug.var_display_max_children=128
#xdebug.var_display_max_data=512
#xdebug.var_display_max_depth=20

重启php,在phpinfo中搜索xdebug看是否成功开启扩展

  • 配置PHPstorm
    如图
    在这里插入图片描述
  • 添加配置
    在这里插入图片描述

    在这里插入图片描述
  • 最后验证是否正确
    这里因为我用的是tp6,所以修改项目根目录为public
    在这里插入图片描述
    在这里插入图片描述
  • postman调试
    header中添加
Cookie =>XDEBUG_SESSION
  • 谷歌浏览器调试
    首先开启扩展 JetBrains IDE Support
    然后编辑(这里之前默认的不是这个,但是也可以调试,具体不太清楚)
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章