type
status
date
slug
summary
tags
category
icon
password

在ddev启用xdebug和wsl2模式

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

在phpstorm中开启侦听

notion image
 

打断点

和其他语言不同,不需要在phpstrom中点击调试按钮,直接打断点,执行到被断点的代码会自动进入调试模式。
访问会触发断点的接口 你应该会看到调试信息
notion image
调试会话已完成且未暂停
notion image
如果你第一次断点成功执行,之后反复收到调试会话已完成且未暂停的提示,且程序没有暂停调试,请检查你是否在测试http并且是否有缓存,可以使用`drush cr`清理缓存,看看同样的位置是否可以正常调试。
 
防火墙问题 参考文章
xdebug使用9003端口,完全关闭防火墙可以测试是否是防火墙问题。网络环境非常复杂,即使什么都没有做,可能突然就会出现这个问题。测试之后记得再开启。
ubuntu关闭防火墙的命令
💡
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
 
“晚安,瓦莱丽,今天是个好日子”Wsl2运行gui软件提示Can't open display: :0
Loading...
Narohaz
Narohaz
infp,二次元
Announcement
To measure is to know if you can't measure it, you cannot improve it
William Thomson, 1st Baron Kelvin