IntelliJ IDEA:使用PHP Web页面调试配置进行调试 |
您所在的位置:网站首页 › idea运行调试配置教程 › IntelliJ IDEA:使用PHP Web页面调试配置进行调试 |
使用PHP Web页面调试配置进行调试 此功能仅在Ultimate版本中受支持。 以下内容仅在安装并启用PHP插件时有效! 在此调试模式下,IntelliJ IDEA完全控制调试过程:它启动应用程序,打开浏览器,并根据PHP Web页面调试配置激活调试引擎。 一个PHP Web页调试配置告诉IntelliJ IDEA访问应用程序起始页的URL地址,要用于打开起始页的浏览器和要使用的调试服务器配置。 您还可以指定希望IntelliJ IDEA在调试过程中忽略的脚本请求。当您的应用程序包含使用AJAX的脚本时,此方法很有用。假设你有一个menu-ajax-script.php,它“重新加载”你网页的一部分。此脚本正常工作,因此您不需要对其进行调试。但是,在调试会话期间仍会请求此脚本。要忽略与此脚本的传入连接,请将menu-ajax-script.php脚本添加到跳过的路径列表中。 准备调试引擎在开始调试之前,请确保您已经正确安装并配置了调试引擎。IntelliJ IDEA支持使用两种最流行的工具进行调试: Xdebug和Zend Debugger。但是这些工具不能同时使用,因为它们相互排斥。要避免此问题,您需要更新php.ini 文件中的相应部分,如配置Xdebug和 配置Zend调试器中所述。 要在编辑器中打开活动的php.ini文件: 在“设置/首选项”对话框(Ctrl+Alt+S)中,单击“语言和框架”下的“PHP”。 在打开的PHP页面上,单击“CLI解释器”字段旁边的![]() 断点是用于在调试会话期间触发操作的源代码标记。通常,设置断点的目的是暂停程序执行以允许您检查程序数据。但是,IntelliJ IDEA可以使用断点作为各种不同操作的触发器。可以在调试过程中随时设置断点。您的断点不会直接影响源文件,但断点及其设置将与IntelliJ IDEA项目一起保存,以便您可以在调试会话中重复使用它们。 将插入符号放在源代码的所需行上。断点可以在php,html和其他类型的文件中的PHP上下文中设置。行断点只能在可执行行上设置,而不能在注释,声明或空行上设置。 执行以下操作之一:在要切换断点的行上单击左侧装订线区域。在主菜单上,选择:运行|切换行断点。按下Ctrl+F8。创建PHP Web页面类型的调试配置 通过执行以下操作之一来打开“运行/调试配置”对话框:在主菜单上,选择:运行|编辑配置。按下Shift+Alt+F10,然后按0显示“编辑配置”对话框或从弹出窗口中选择配置并按下F4。 单击工具栏上的![]() ![]() ![]() ![]() 当您的应用程序包含使用AJAX的脚本时,此方法很有用。假设你有一个menu-ajax-script.php,它“重新加载”你网页的一部分。此脚本正常工作,因此您无需进行调试。但是,在调试会话过程中仍会请求此脚本。要忽略与此脚本的传入连接,请将menu-ajax-script.php脚本添加到跳过的路径列表中。 在“设置/首选项”对话框(Ctrl+Alt+S)中,导航到:语言和框架|PHP,并单击“调试”下的“跳过路径”。 在打开的“跳过路径”页面上,配置脚本和文件夹的“忽略列表”,如果IntelliJ IDEA接收到传入连接,则不会调用具有脚本的文件夹。要向列表中添加新条目,请单击“添加(![]() ![]() ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |