gpt4 book ai didi

xdebug - PHPStorm + XDebug 设置演练

转载 作者:行者123 更新时间:2023-12-03 06:49:38 27 4
gpt4 key购买 nike

直到最近,我一直在用 PHP(通过 Notepad++)编写代码,并通过检查 IIS 中的日志进行调试(一定喜欢那个 Web 平台安装程序);从那时起,我决定更新到更高效的代码编写/测试环境,并在使用 PHPStorm 玩了一会儿之后,决定购买它并尝试一下。从那时起,我意识到就教程和演练而言,PHPStorm 还有些不足。浏览了手册(RTFM,我知道)后,我想问一下是否有人愿意帮助我使用 XDebug 设置 PHPStorm,这样我就可以不再因为没有学习 PHPStorm 而讨厌自己了。底层系统已经足够好了,然后回到编码。

TLDR;有人可以发布设置 PHPStorm + XDebug 的详细演练吗?假设我的愚蠢程度达到最高程度(在 ASP.NET 世界中我通常非常有能力,但我正在接近通常与 PHP 世界中某些形式的航海海绵相关的智力水平)。

环境是Windows 7 Ultimate(64位),安装了IIS和PHP。

最佳答案

我发现了一个更现代、更简单的解决方案,部分基于 CrasyCoder 的帖子。您需要执行的步骤如下:

  1. 如果您的全新 php 安装不包含 php.ini,请将 php.ini-development 重命名为 php.ini
  2. 在向导的帮助下安装 xdebug:http://xdebug.org/wizard.php从字面上遵循其建议。
  3. 在 php.ini 中输入字符串:xdebug.remote_enable=1
  4. 转到 PhpStorm 的设置:设置->php。选择或重新选择包含 php.ini 的目录确保您看到“调试器:Xdebug x.x.x”字符串(其中 x.x.x 代表已安装的版本)
  5. 从此处为您最喜欢的浏览器安装扩展程序:http://xdebug.org/docs/remote
  6. 从主菜单(不是设置窗口)转到“运行 -> 编辑配置”并添加新的“PHP 内置 Web 服务器”配置。将“文档根目录”指向您的项目目录。记下端口号。
  7. Chrome 浏览器:启用扩展程序,按下多功能框最右侧的小错误并选择“调试”选项。其他浏览器的扩展应该类似地工作。
  8. 在 PhpStorm 的菜单中启用“运行 -> 开始监听 PHP 调试连接”选项。
  9. 在 PhpStorm 中的代码中设置断点。
  10. 运行(而非调试)您在第 6 步中创建的配置。
  11. 在浏览器中转到 localhost:port,其中“port”是第 6 步中的端口。您的 PhpStorm 应在断点处停止,您可以开始消除代码中的错误。

考虑到:

每个 php 安装都会执行一次步骤 1-5
每个 PhpStorm 项目执行一次步骤 6
每个调试 session 都会执行一次7-8 步骤。
步骤9-11 使每个程序运行。

关于xdebug - PHPStorm + XDebug 设置演练,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9183179/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com