了解我的盆友知道,我是十分喜欢vscode的编辑器。但是作为phper有的时候确实需要调试。所以对这款编辑器就需要拓展它的可以调试的功能。那么今天我以当下最新的状态写一下配置的方法。希望给需要的小伙伴一些帮助。

1.vscode的软件下载。这一般百度或者搜索引擎都可以下载到。

2.安装插件php debug,直接在安装插件的位置输入我截图的名字。下载即可。

 

vscode lua检测 vscode 插件测试_php

3.当我们下载完成,一般都有自己的php环境。我这里使用最新的phpstudy为例。因为这个软件的好处就是已经给我们安装了xdebug的扩展。比如我们本地有了网站一个,可以查看他的php版本的扩展。

vscode lua检测 vscode 插件测试_php调试_02

那么我们需要做的就是两件事,一个插件的配置项,一个是php.ini文件的配置。重要的一步。

我们先说第一个就是插件配置项:在安装完php debug插件后,配置一下这个选项:

vscode lua检测 vscode 插件测试_php_03

php.ini文件的配置:zend_extension 需要配置为你php的扩展所在的地址。切记不要直接抄写。

vscode lua检测 vscode 插件测试_php_04

[XDebug]
zend_extension = D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug.dll
xdebug.remote_enable = on
xdebug.remote_autostart = on

配置完可以在根目录创建一个test文件打印一下phpinfo,是否有xdebug,如果有那就是配置完成了。如图所示。

vscode lua检测 vscode 插件测试_vscode下php调试_05

4.当上述的配置完成后,我们就开始第四步,配置调试信息:

vscode lua检测 vscode 插件测试_php_06

vscode lua检测 vscode 插件测试_vscode下php调试_07

"version": "0.2.0",
 "configurations": [
        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "port": 9000
        },
        {
            "name": "Launch currently open script",
            "type": "php",
            "request": "launch",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "port": 9000
        }
    ]

直接复制上述配置即可。

5.开始调试:

vscode lua检测 vscode 插件测试_php_08

这样我们就本地有了一个调试的环境。当然有人说我用的不是phpstudy,没有debug的扩展,那我们就需要去官网下载对应我们php的扩展放到我们的扩展目录。这一步骤就需要自己去完成。百度也是可以找到的安装步骤的。

vscode lua检测 vscode 插件测试_php调试_09

那么现在我们就完成了一个调试的安装过程。有人可以本地很多站点有不同的版本php,那么调试的时候,对应站点的php下的php.ini文件是需要配置xdebug的信息的。

送给所有编程的朋友。共勉。。。。。