php的xdebug远程调试怎样配置

2025-04-14 05:07:36
推荐回答(1个)
回答1:

  • 直接指定ip法:
    通过在php.ini中将xdebug.remote_host=127.0.0.1后的ip修改为开发机的ip即可。
    此方法的缺点是仅能指定一台开发机进行远程调试。

  • 使用ssh隧道连接
    以xshell为例,在开发机的xsehll中建立远程ssh连接,之后选择连接属性->SSH->隧道,添加,类型:Remote(incoming),源主机填写远程服务器ip,端口:9000,目标主机:localhost,端口:9000。

    连接远程主机,就可以调试了。
    此方法的缺点是无法同时支持多个主机进行远程调试,且每个开发机都会有拥有ssh权限。