У меня есть проект 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 одновременно?
Задача ещё не решена.
Других решений пока нет …