zoukankan      html  css  js  c++  java
  • vs code nginx php xdebug配置

    终于把VSCODE XDEBUG配置搞定了

    分享一下

    1. VSCODE  安装插件 PHP Debug( Debug supprot for PHP with XDebug);

    2. VSCODE 调试选项卡下(在IDE的左侧),点击上边的绿色箭头右侧的下拉框,选择PHP,此时会弹出launch.json然后直接保存;

    3. 选择菜单 文件->首选项->设置,此时在右侧上角,可以看到用户设置和工作区设置,选择工作区设置,然后添加如下代码:

       "php.validate.executablePath": "C:/Local/php5.6/php-cgi.exe" 红色部分根据自己的安装路径进行修改;
    4. 下载php_xdebug扩展文件dll,需要与PHP版本匹配,然后放到PHP目录下的EXT文件夹中;下载地址:https://xdebug.org/download.php
    5. 修改PHP.INI文件,在文件尾部添加如下代码:

    [Xdebug]
    zend_extension="C:/Local/php5.6/ext/php_xdebug-2.5.1-5.6-vc11-nts.dll"红色部分根据自己的安装路径进行修改;
    xdebug.auto_trace=On
    xdebug.collect_params=On
    xdebug.collect_return=On
    xdebug.profiler_enable=on
    xdebug.trace_output_dir="C:phpdebug"
    xdebug.profiler_output_dir="C:phpdebug"
    xdebug.remote_enable = on
    xdebug.remote_host = localhost
    xdebug.remote_port = 9010 (此端口号需与launch.json中的端口号保持一致)
    xdebug.remote_autostart = on

    6.重启PHP;

    7.在VSCODE中的PHP文件下断点,调试下拉框选择Listen for XDebug, 按F5;

    8.在浏览器中打开你的刚才下断点的页面,OK,VSCODE中已经断下来了,尽情的调试吧。。哈哈

  • 相关阅读:
    struct--file_operations
    接触到的一些数据结构: LIST_ENTRY, TAILQ
    Kernel Mode, User Mode
    可运行的代码
    写一篇Hook Driver.
    Chromium学习笔记
    Resources for Browser/Webkit/GPU
    Win7/8, convert dynamic disk volume to basic volume.
    System and Device power management.
    错误记录1----dom4j解析xml调试编码错误
  • 原文地址:https://www.cnblogs.com/jackieron/p/6654232.html
Copyright © 2011-2022 走看看