我有一个Laravel项目,我让Xdebug在VSCode中工作。
但不幸的是,我分两步完成这项工作。我想把它合二为一。
我现在在做什么,我写道:
在cmd中:
php -S localhost:1000 -t public
拥有VSCode> debug> launch.json
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000
},
如何将其合并为一项任务?
我试图创建1.部分作为一项任务,但它没有用。
task.json:
{
"taskName": "PhpServe",
"type": "shell",
"command": "php -S localhost:1000 -t public"
}
launch.json
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"preLaunchTask": "phpServe",
"port": 9000
},
PHP服务器启动,运行直到我关闭它。关闭后,Xdebug启动了。不是我想要的。
如何同时启动PHP服务器和xdebug?