VSCode + PHP + xdebug + launch.json

时间:2017-08-22 16:02:42

标签: php visual-studio-code xdebug launch

我有一个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
    },
    
  3. 如何将其合并为一项任务?

    我试图创建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?

0 个答案:

没有答案