0
上下文: 我已经配置了PhpStorm与xDebug来从浏览器调试我的php脚本,这工作正常。我通过网络浏览器拨打我的PHP脚本,PhpStorm正在接听这些电话。使用PhpStorm调试第三方应用程序对PHP脚本的调用
问题: 现在我需要PhpStorm接收来自另一个不是网络浏览器的应用程序的调用。我有第三个在VB6中制作的应用程序,通过Inet向脚本发送请求,但PhpStorm没有收到这些调用。 我不知道如何配置PhpStorm来“看到”这些请求,所以我可以调试它们。
配置XDebug的远程调试,并提供港口和处理器(默认为'xdbg:9000')在的设置调试部分PHPStorm。重新启动服务(如果使用fcgi模块,如php-fpm或apache,如果使用php作为apache的模块或IIS,如果它是SAPI) – Cunning
您必须在URL中传递额外的xdebug参数(以便xdebug知道您希望对其进行调试(例如https://xdebug.org/docs/remote中的'XDEBUG_SESSION_START = name')或配置xdebug以自动尝试调试每个请求(在php.ini中调用'xdebug.remote_autostart = 1')。在PhpStorm中,您将不得不使用“电话句柄”图标,以便侦听传入的调试连接。无论如何:https://confluence.jetbrains.com/display/PhpStorm/Debugging+with+PhpStorm – LazyOne
@LazyOne“xdebug.remote_autostart = 1“工作很好!!谢谢! – Gonzalo