我无法使用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的内容。有没有办法让这项工作?
答案 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