如何配置xdebug以使用https?

时间:2014-08-18 17:13:36

标签: php https xdebug

我无法使用https获取xdebug来捕获断点,但它可以正常使用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的内容。有没有办法让这项工作?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

原来是curl在环境中传递请求的问题。请参阅here以获取更多帮助。

答案 2 :(得分:0)

我在PHPStorm / IDEA中遇到了同样的问题。不得不在“服务器设置”中将主机端口从80更改为443

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