更改从xdebug发送到PhpStorm的路径

更改从xdebug发送到PhpStorm的路径,phpstorm,xdebug,Phpstorm,Xdebug,我们每天与jenkins和capifony一起将开发分支部署到远程服务器。我们保留了几个部署和指向当前开发版本的符号链接/var/www/dev/current->/var/www/dev/release/。 在本地计算机上,我使用PhpStorm,它通过ssh隧道监听到服务器的xdebug。我处理本地副本并将更改上载到dev服务器 PhpStorm中xdebug的服务器路径映射指向/var/www/dev/release/,因为xdebug是这样发送的 是否可以将release/替换为curr

我们每天与jenkins和capifony一起将开发分支部署到远程服务器。我们保留了几个部署和指向当前开发版本的符号链接<代码>/var/www/dev/current->/var/www/dev/release/。 在本地计算机上,我使用PhpStorm,它通过ssh隧道监听到服务器的xdebug。我处理本地副本并将更改上载到dev服务器

PhpStorm中xdebug的服务器路径映射指向
/var/www/dev/release/
,因为xdebug是这样发送的


是否可以将
release/
替换为
current
,这样我就不需要每天更改PhpStorm中的服务器路径映射了?

这些路径由xdebug生成(或者更可能是由PHP本身生成——实际上并不重要),并由xdebug发送到调试客户端(在我们的例子中是PhpStorm)——正如您所描述的那样。不幸的是,xdebug中没有允许这种替换的设置。如果您愿意,您可以尝试某种代理,并在那里动态地替换路径(当然,如果这种替换是可能的话)。但“最简单”的方法是从您将提前更改的源代码中构建xdebug,以允许此类替换。@LazyOne将PhpStorm作为一个功能实现并不是一件“好事”,因为在所有情况下,它都是通过端口接收的。。。ie是否像“重写”规则取决于部署目标?@YvesLeBorg PhpStorm的问题跟踪程序,您可以将功能请求留在此处: