gpt4 book ai didi

php - 使用 xDebug 和 PhpStorm 调试 VM

转载 作者:可可西里 更新时间:2023-11-01 12:18:08 25 4
gpt4 key购买 nike

我的工作设置是 Windows XP 主机,运行 Ubuntu VM LAMP 堆栈。我正在使用 PhpStorm 在我的 Windows 主机上编辑我的代码。保存后,文件会通过 SFTP 自动上传到 VM。除调试外,一切都适用于此过程。

我已将 PhpStorm 设置为具有以下设置的名为“UbuntuVM”的服务器:

调试器:
- X调试
调试 session 设置:
- 在第一行中断
- 等待与 ide key 的连接:XDEBUG_PHPSTORM
发布前:
- 上传文件到选定的服务器

我正在使用带有 Xdebug Helper 的 Chrome,并将扩展设置为使用“Other”作为 IDE,以“XDEBUG_PHPSTORM”作为键。

VM 在 php.ini 中有以下内容:

zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=10.1.6.22
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.collect_params=On
xdebug.show_local_vars=On

当我在 IDE 中设置断点、在 Chrome 中启用调试器并重新加载页面时,我从未遇到过断点;并且 IDE 显示“正在使用 ide key ‘XDEBUG_PHPSTORM’等待端口 9000 上的连接”。

有谁知道为什么我没有达到我的断点?

最佳答案

发现不需要xdebug.remote_host,而是使用xdebug.remote_connect_back=1

关于php - 使用 xDebug 和 PhpStorm 调试 VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4260922/

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