Phpstorm Ssh Jump
我有一个phpstorm项目,通过ssh进行远程部署(ubuntu服务器16.04) 要测试我的php项目,我通过ssh隧道(putty)连接到远程服务器: 其中动态端口转发D1024用于浏览器代理 xdebug应该使用远程端口转发r9000 localhost:9000 我将phpstorm配置为使用xdebug: 并使其能够监听php. But PHPStorm seems to ignore any configurations in the.ssh/config file. The question: Is it possible in PHPStorm to configure an SSH-Proxy or can I tell PHPStorm to use the.ssh/config file like any other program that uses ssh?
我有一个phpstorm项目,通过ssh进行远程部署(ubuntu服务器16.04)
要测试我的php项目,我通过ssh隧道(putty)连接到远程服务器:
其中动态端口转发D1024用于浏览器代理
xdebug应该使用远程端口转发r9000 localhost:9000
我将phpstorm配置为使用xdebug:
并使其能够监听php调试连接:
远程服务器上的xdebug似乎已启用:
这是浏览器中phpinfo()的xdebug部分
这是命令行php-i的xdebug grep:
我的浏览器正在发送正确的cookie,因为xdebug helper firefox扩展启用了debug:
这是我在/etc/php/7.1/mods-available/xdebug.ini中的xdebug配置
这是xdebug.log的内容
当我执行我的项目时,通过浏览器(ssh隧道)导航它,phpstorm中不会发生任何事情(即使我在脚本的一开始就设置了断点)
我错在哪里?
也许我在putty中设置的两端口转发互相干扰?我该怎么解决?
最佳答案
Phpstorm Sftp
putty tunnel配置中有一个错误,是locahost而不是localhost编写的