如何在午餐前更改dxdebug.remote_host PHP脚本在PHPStrom中进行调试?

时间:2013-11-19 12:42:56

标签: php debugging ide xdebug phpstorm

我有远程服务器,我已安装 xdebug扩展程序,它与网络应用程序完美配合。但现在我想调试控制台应用程序,这里我遇到了麻烦。

PHPStorm

我正在尝试在调试配置中设置-dxdebug.remote_host=*** - >解释器选项,但正如我在控制台窗口-dxdebug.remote_host中看到的那样,用默认值覆盖,并运行本地php解释器。

但我需要使用远程服务器上的php配置运行此控制台应用程序。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

“PHP脚本”类型的运行/调试配置(您尝试使用)是在运行IDE的 SAME 计算机上以CLI(控制台)模式运行/调试php脚本。您无法通过此功能在远程计算机上启动CLI脚本,因此提供您自己的-dxdebug.remote_host=***在这里没有多大意义。

但是 - 您可以调试远程执行的CLI脚本 - 您只需要对xdebug进行一些调整以及传递一些特殊的环境变量。远程脚本需要手动启动(当然不是通过运行/调试配置 - 也许远程外部工具可能会有帮助)。

这一切都在这里描述: