PhpStorm 2021.3 Help

PHP 调试会话

在开始调试之前,请确保已正确安装和配置调试引擎。PhpStorm 支持使用两种最流行的工具进行调试:XdebugZend Debugger。这些工具不能同时使用,因为它们相互阻挡。为避免此问题,您需要更新php.ini文件中的相应部分,如配置 Xdebug配置 Zend Debugger中所述。

使用 PhpStorm,可以通过运行/调试配置或不使用它来启动 PHP 调试会话。后一种方法也称为零配置调试。PhpStorm 支持三种主要方式来启动 PHP 调试会话:

  • 您创建一个PHP 网页调试配置,然后 PhpStorm 使用其设置来启动应用程序、打开浏览器并激活调试引擎。

  • 您在代码编辑器中创建PHP HTTP 请求调试配置或HTTP 请求,PhpStorm 在其基础上生成请求,然后通过该请求访问特定页面。

  • 零配置调试,当根本没有创建调试配置时。相反,您在浏览器中手动打开 PHP 应用程序的起始页面,然后从浏览器激活调试引擎,而 PhpStorm 侦听传入的调试器连接。

无论您选择哪种方法,您都可以指定您希望 PhpStorm 在调试期间忽略的脚本请求。当您的应用程序包含使用 AJAX 的脚本时,此方法可能很有用。假设您有一个 menu-ajax-script.php 可以“重新加载”您的网页的一部分。该脚本可以正常工作,因此您无需对其进行调试。但是,在调试会话期间仍会请求此脚本。要忽略此脚本的传入连接,请将menu-ajax-script.php脚本添加到跳过的路径列表中。

使用 Xdebug 时,您还可以通过 Xdebug 代理服务器在多用户模式下调试 PHP 应用程序。

暂停调试会话

恢复调试会话

  • 从主菜单中,选择运行 | 调试操作 | 恢复计划

  • 恢复按钮调试工具窗口中单击或按F9

重新启动调试器会话

  • 重新运行按钮调试工具窗口中单击或按Ctrl+F5

终止调试器会话

  • 单击调试工具窗口停止按钮中的。或者,按下并选择要终止的进程(如果有两个或更多)。Ctrl+F2

最后修改时间:2021 年 8 月 26 日