PhpStorm + xdebug3 远程调试

PhpStorm + xdebug3 远程调试
xdebug3安装编译这里就不介绍了,可以参考xdebug网站操作

注意:xdebug3必须是是PHPSTORM2021版本,之前使用2020始终无法调试,也许可能之前操作的方法不对。

下面的方法是自己实践得总结并且在项目中使用。

  • 远程系统:linux centos
  • 本地调试系统:win7 64位
  • phpstorm2021

php.ini文件配置

[XDebug]
zend_extension = xdebug
xdebug.mode = develop,debug
xdebug.log = /tmp/xdebug.log
xdebug.idekey = "PHPSTORM"
xdebug.start_with_request = default|default
xdebug.remote_handler = dbgp
xdebug.client_host = 127.0.0.1
xdebug.client_port = 9009
xdebug.remote_port = 9009
xdebug.discover_client_host = true
xdebug.remote_enable=1
xdebug.cli_color = 2
xdebug.var_display_max_depth = 15
xdebug.var_display_max_data = 2048

重新启动php-fpm,这个不知道怎么处理
打开xshell添加一个隧道


image.png

下面是phpstorm设置


image.png
image.png
image.png
image.png
image.png
image.png

按照上面的图配置就可以操作,主要是本地9009监听,通过ssh隧道映射端口这样可以互相访问,xdebug就可以访问本地的9009端口。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容