Visual Studio Code — VSCode + PHP + xdebug + launch.json

У меня есть проект Laravel, и у меня есть Xdebug, работающий в VSCode.

Но, к сожалению, я делаю это в два этапа. Я хочу объединить это в одно.

Что я сейчас делаю, я пишу:

  1. В cmd:

    php -S localhost:1000 -t public
    
  2. Есть 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 одновременно?

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]