我需要Xdebug来跟踪传入的数据,它去了哪里,等等。由于我使用docksal运行(启动)Drupal站点,因此我根据www.example.com的说明进行了设置https://docs.docksal.io/tools/xdebug/#phpstorm
我写了命令:
fin config set --env=local XDEBUG_ENABLED=1
在文件docksal-local.env
中更改为:
XDEBUG_ENABLED="1"
我写了命令:
fin project start
我检查了Xdebug:
fin exec php-v | grep -i xdebug
并收到:
with Xdebug v3.1.5, Copyright (c) 2002-2022, by Derick Rethans
我正在运行PHPUnit内核和Unir测试,我在某行上设置了断点。我单击了Start Listening for PHP Debug Connections按钮列表。
我在浏览器中访问了网站页面,更新了它并返回到PhpStorm,但什么也没有发生。我需要做什么才能让Xdebug工作?
获取此错误:
[Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: 192.168.64.1:9000 (through xdebug.client_host/xdebug.client_port) :-(
1条答案
按热度按时间gmxoilav1#
确保你的文件看起来像这样:
php.ini:
launch.json
}