gpt4 book ai didi

phpStorm - 配置 xDebug

转载 作者:可可西里 更新时间:2023-11-01 13:41:21 24 4
gpt4 key购买 nike

我尝试根据 this tutorial 配置我的 phpStorm 进行调试.

我的整个项目位于C:\work\Projects\xampp\htdocs\myCode

phpStorm 中我做了以下操作 -

File > PHP > Servers 下:

Name: myCodeDebug
Host:http://localhost/myCode
Port:80
Debugger:Xdebug

服务器上的绝对路径:http://localhost/myCode(与项目位置相同)。

我在 80,443 端口使用 Apache 服务器。

我的 PhpStrom 版本是 7.1.3

现在我标记了一些断点,转到 Chrome 并导航到 http://localhost/myCode/ 但是没有任何 phpStrom 调试器被提示,尽管整个网站都得到了加载。

这里遗漏了什么以及如何让它与 xDebug 一起工作?

更新:

按照评论中的建议,我关注了this tutorial现在我有了 chrome 扩展 - Xdebug

this manual我粘贴了 php -i 的所有内容并完成了所有需要的操作。

Xdebug generator 中所述,我为 IDE key = PHPSTORM 添加了两个书签 - start debugstop debug

在我的 php.ini 我有 -

[XDebug]
xdebug.idekey = "PHPSTORM"
xdebug.remote_port = 80

我使用 xampp port 80

现在我点击 start deebug 书签,在 phpStrom 中按下 start to listen to php debug 并在 php 范围内设置任何断点,将 Xdebug 扩展设置为 Debug模式,浏览到 localhost/myCode/index.php 但 phpStrom 中没有发生任何调试。

如何正确配置?

更新 2:

cmd php --version 我有 -

PHP 5.5.11 (cli) (built: Apr  8 2014 15:07:14)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans

也都在文件中|设置 | PHP |服务器 已删除。

更新 3:

[这是我的 phpinfo();](个人详细信息已更改为 XXXXXXXX)。

最佳答案

首先,在您的 php.ini 中,您似乎没有安装 xdebug。所以首先你应该去 Xdebug installation guide并将您的 php.ini 文件粘贴到此处,以便您获得有关如何安装它的详细说明。

如果你安装正确,你的 php.ini 文件中应该有如下内容:

xdebug in php.ini

我认为的第二件事是更改您的 xdebug 端口。尽管您的 Apache 在 80 端口工作,但您应该为您的 xdebug 设置另一个端口。

在你的 php.ini 中你应该设置例如:

xdebug.remote_port=10000

当然重启服务器(我默认使用 9000 端口,因为我在 PhpStorm 中收到该端口繁忙的通知,所以我简单地将 id 更改为 10000 端口)。

现在您应该转到您的 PhpStorm 设置并选择 PHP -> 服务器。你应该在这里有你的服务器和端口 80,你应该在这里有“验证远程环境”。单击它,在新窗口中你应该有“验证”按钮。您应该单击它以确保它没问题。例如,您应该在此处显示您的 Xdebug 信息。

现在您应该在您的 PhpStorm 中(再次)进行设置并选择 PHP -> 调试。此处您需要使用与您在 php.ini 文件中设置的端口相同的端口 (10000)。

我的 PhpStorm 中的调试设置如下:

phpstorm xdebug

现在我假设您的项目已经打开并创建了一些断点。您应该单击工具栏中的图标“开始监听 PHP 调试连接”- 工具栏中调试图标的第二个。

现在您可以转到您的浏览器,如果您的插件安装正确并且您选择调试并在浏览器中刷新您的页面,您应该在您的 PhpStorm 中获取信息以接受调试连接,您将能够调试您的站点.

如果您仍然有问题,您还应该查看 http://www.jetbrains.com/phpstorm/marklets/ - 您可以使用这些而不是使用浏览器插件(简单地将生成的链接添加到您浏览器中的工具栏/收藏夹)。

我还可以建议您看看这个 PhpStorm xdebug tutorial - 将近 1 小时,但您应该可以从中学到很多东西。

关于phpStorm - 配置 xDebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24310201/

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