type
status
date
slug
summary
tags
category
icon
password
在ddev启用xdebug和wsl2模式

使用
ddev xdebug status
查看当前xdebug状态检测phpstrom中配置的服务器映射,最好将整个项目映射到/var/www/html

在phpstorm中开启侦听

打断点
和其他语言不同,不需要在phpstrom中点击调试按钮,直接打断点,执行到被断点的代码会自动进入调试模式。
访问会触发断点的接口 你应该会看到调试信息

调试会话已完成且未暂停

如果你第一次断点成功执行,之后反复收到调试会话已完成且未暂停的提示,且程序没有暂停调试,请检查你是否在测试http,并且是否有缓存,可以使用`drush cr`清理缓存,看看同样的位置是否可以正常调试。
防火墙问题
参考文章‣
xdebug使用9003端口,完全关闭防火墙可以测试是否是防火墙问题。网络环境非常复杂,即使什么都没有做,可能突然就会出现这个问题。测试之后记得再开启。
ubuntu关闭防火墙的命令
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
- Author:Narohaz
- URL:https://narohaz.top/article/1a25fe46-04d5-80ce-9aa1-fcfe06b150ce
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!