美文网首页
vscode+phpstudy2018构建php调试环境

vscode+phpstudy2018构建php调试环境

作者: 贰爷 | 来源:发表于2021-03-12 17:49 被阅读0次

    由于vs code开源和跨平台,而且插件很多,所以打算以后编写和调试php都用vs code。

    配置vs code+phpstudy的php调试环境步骤如下:

    1、配置phpstudy,其他选项菜单->php扩展及设置->php扩展->勾选xdebug

    image.png

    2、然后修改php.ini,找到你对应php版本目录下的php.ini,将[XDebug]的内容进行修改,将zend_extension目录

    修改为你的xdebug的dll的路径,如下所示

    image
    zend_extension = D:\phpstudy\PHPTutorial\php\php-5.4.45-nts\ext\php_xdebug.dll
    ;xdebug的dll文件路径
    xdebug.remote_enable = 1
    ;是否开启远程调试
    xdebug.remote_autostart = 1
    ;是否自动开启远程调试
    xdebug.remote_port = 10001
    ;指定远程调试的端口号
    xdebug.remote_handler = "dbgp"
    ;指定远程调试的处理协议
    xdebug.remote_mode = "req"
    ;可选req或jit,req表示脚本一开始运行就连接远程客户端,jit表示脚本出错时才连接远程客户端
    

    特别注意,要加上最后这两句话。

    修改好后就重启apache, 查看xdebug有没有配置成功,可以查看phpstudy里的phpinfo,

    image

    如果phpinfo里有xdebug就说明php的xdebug配置成功了

    image.png
    http://www.lewele.com/game/h5

    3、配置vs code

    vs code里有php debug插件,只要安装就好,

    image

    安装好后就要设置php.exe的路径

    文件->首选项->设置->扩展->php->validate:executable path

    image

    添加php.ext的执行路径:

    "php.validate.executablePath": "D:\phpStudy\PHPTutorial\php\php-5.4.45\php.exe",

    设置好后打开php文件所在的文件夹,切记要打开php文件所在的文件夹,而不是php文件,

    如果是php文件的话按f5是不会出现listen for xdebug的(这里我就犯了错误)。

    打开php文件所在文件夹后按f5就可以看到listen for Xdebug了,如图所示

    image

    3、VScode端配置
    1.安装PHP Xdebug插件
    在vscode直接搜索PHP Xdebug就可以安装:

    2.添加 php.exe 文件路径
    在file-首选项-setting中选择扩展

    编辑setting.json

    在里面添加安装xDebug版本的php.exe路径

    设置完保存。
    接着点击菜单栏–>运行选项–>添加配置按钮

    编辑launch.json

    添加配置:

    默认监听端口是9000,如果想改监听端口可以在php.ini最后加上一条
    xdebug.remote_port=端口号

    添加后记得重启php.ini配置文件,注意每次修改配置文件都需要重启配置文件才能生效。

    相关文章

      网友评论

          本文标题:vscode+phpstudy2018构建php调试环境

          本文链接:https://www.haomeiwen.com/subject/mnvzqltx.html