【发布时间】:2023-03-30 13:49:02
【问题描述】:
我正在做一个简单的 laravel 项目,我有一些代码要调试,但我无法在 VSCode 上进行调试。
我在Ubuntu 19.10。我正在使用VSCode Insiders 和带有 XDebug 扩展的 Firefox。我按照xdebug.org/wizard 上的指南进行操作,但没有成功。
这是我的 php.ini 中的 xdebug 配置
[xdebug]
zend_extension=/usr/lib/php/20180731/xdebug.so
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_connect_back=1
xdebug.idekey = VSCODE
xdebug.remote_port=9000
这是我的 launch.json
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000
还有我的 php -v
$ php -v
PHP 7.3.11-0ubuntu0.19.10.1 (cli) (built: Oct 24 2019 11:38:49) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.11-0ubuntu0.19.10.1, Copyright (c) 1999-2018, by Zend Technologies
with Xdebug v2.8.0, Copyright (c) 2002-2019, by Derick Rethans
我希望能够调试我的laravel 代码,但是当我在代码中设置断点时,它不起作用。不过,我能够捕获常规 php 文件中的断点。
【问题讨论】:
标签: php laravel visual-studio-code xdebug