如何配置 xdebug 来使用 https?

问题描述 投票:0回答:3

我无法让 xdebug 使用 https 捕获断点,但使用 http 则可以正常工作。 这是 php.ini 中的 xdebug 配置:

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart = 0
xdebug.remote_connect_back = 0
xdebug.idekey = "netbeans-xdebug"

我查看了 xdebug 文档,但找不到任何提及 https 的内容。 有什么办法可以做到这一点吗?

php https xdebug
3个回答
7
投票

我在 PHPStorm/IDEA 上也遇到了同样的问题。必须在服务器设置中将主机端口从 80 更改为 443

想法:

Preferences -> Languages & Frameworks -> PHP -> Servers

PHPStorm:
Settings > PHP > Servers


2
投票

Xdebug 的行为不应与 SSL 不同,因此我怀疑问题出在 NetBeans 中。您可以尝试另一个客户端,看看是否有效?您可以在这里找到客户端列表:http://xdebug.org/docs/remote


0
投票

结果是curl 在环境中传递请求时出现了问题。 请参阅此处获取更多帮助。

© www.soinside.com 2019 - 2024. All rights reserved.