phpstorm - PhpStorm 远程 Xdebug 问题
问题描述
我正在尝试从本地 macbook 调试远程主机,但遇到一个问题 - Xdebug 不会在任何断点处停止,包括xdebug_break()
.
我花了很多时间来解决它并尝试修复它。
所以我的步骤是:
- 设置
xdebug.remote_host
为我的 macbook IP,这失败了,PhpStorm 没有得到任何连接并在等待传入请求时堆叠 - 更改
xdebug.remote_port
,并发现 9001 以某种方式对我有用(详情如下) - 打开
xdebug.remote_autostart
- 并在我的应用程序的第一行开始调试过程,但在断点处仍然没有停止 - 设置从本地到服务器到 9001 端口的 SSH 隧道
更多细节:
- 我的操作系统:macOS 10.15.7
- 远程服务器上的操作系统:CentOS
- PhpStorm 2020.2.2
我的 php.ini 配置
[xdebug]
zend_extension="/usr/lib64/php/modules/xdebug.so"
xdebug.remote_port=9001
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1
xdebug.remote_handler=dbgp
xdebug.remote_start=1
xdebug.remote_enable=1
xdebug.remote_connect_back = on
我在 PhpStorm 中的配置:
有什么建议么?哇哇?
解决方案
推荐阅读
- python - Django:默认 ImageField 返回
- r - R代码计算每个年龄的工资中位数
- r - 在 R 编程中的直方图上出现错误
- java - Swing中菜单栏属于Frame的哪一部分?
- matplotlib - 将 cartopy 2D 地图图与 1D 线图对齐
- git - 总是从原点开发
- vue.js - 当您需要在 vue 中的兄弟姐妹之间发出事件时,您会使用哪一个?Vuex?混音?
- c - 为我的进程调度模拟器程序在 C 中逐行读取文件时出现分段错误(核心转储)错误
- asp.net - 通过 asp:button CommandArgument 传递多个参数
- javascript - Javascript - 从嵌套对象中提取值