mac上如何用vscode调试php代码?
xdebug扩展已经安装了,断点能正常加上,debugger启动后报错如下:
listen EADDRINUSE :::9000
默认配置:
{
"version": "0.2.0",
"configurations": [
{
"name": "XDebug",
"type": "php",
"request": "launch",
"port": 9000
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}
报错原因是端口9000被使用了,我把配置中的端口改成9001,能够正常启动debugger。但是无论如何都不会命中断点。不论是用localhost
还是localhost:9001
访问都无法命中断点。
前提是:
lsof -i:9000
发现并没有进程在监听9000端口,启动debugger的时候却报了EADDRINUSE:::9000
的错误mac上的防火墙是关闭的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请问解决了嘛?同样遇到了这个问题。