phpstorm 远程开发 使用xdebug3 调试 百分之百可以配置

一,安装php的xdebug扩展 打开 https://xdebug.org/wizard 把phpinfo() 函数信息贴进去,它会自动分析需要下载的xdebug版本,如图: 二,php.ini配置 zend_extension = xdebug xdebug.mod...

一,安装php的xdebug扩展

打开 https://xdebug.org/wizard 把phpinfo() 函数信息贴进去,它会自动分析需要下载的xdebug版本,如图:

attachments-2025-06-dkgTGCbn683de49ee8b06,png

二,php.ini配置 并启动php-fpm

zend_extension = xdebug

xdebug.mode=debug

xdebug.start_with_request=yes       ;这里全局变量,只要有断点,任何请求都链接IDE的9003端口

xdebug.discover_client_host=false

xdebug.client_host=127.0.0.1

xdebug.client_port=9003

xdebug.log=/tmp/xdebug.log

三:phpstorm 配置有几个地方,按如图所示配置:
3,1 phpstorm-file-settings-PHP 设置下PHP的解析器路径attachments-2025-06-GQmSlsXS683de5655abfa,png

3.2 PHP下的 Debug选中中设置下xdebug端口 ,这里是9003
attachments-2025-06-0sT1igce683de5ef8635f,png

3,3 接下来PHP-servers 中把服务器的host地址和端口设置下,我这里是远程开发,本地访问,远程host:oa.huigujia.cn 端口是443 ,这里端口不要填错,填错的话,打断点不会有任何回应的,我就算过错误,明明是https访问,端口填写80,结果怎么请求,都没有debug信息出来。
attachments-2025-06-HqtsfaBO683de73c7d7b4,png


上面三步设置以后,不需要任何其它设置,连接上远程,直接可以在需要调试地方打上断点,访问断点接口地址(通过任何请求方式,不管是web,小程序,postman)都可以顺利调出debug窗口信息。


  • 发表于 2025-06-03 01:51
  • 阅读 ( 29 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
每天惠23
每天惠23

33 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章