zoukankan      html  css  js  c++  java
  • 利用PHPStudy搭建Xdebug调试环境

    PHPStudy

    坑点:在PHPStudy扩展中不用开启Xdebug插件
    QsfRoV.md.png

    参考文章:《phpStudy+PhpStorm+XDebug配置》https://blog.csdn.net/zz_Buddha/article/details/54096000

    php.ini配置(在文件最后添加即可):

    [XDebug]
    zend_extension="C:phpstudy_proExtensionsphpphp5.6.9ntsextphp_xdebug.dll" 
    ;是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0
    xdebug.auto_trace=1 
    ;是否允许Xdebug跟踪函数参数,默认值为0
    xdebug.collect_params=1 
    ;是否允许Xdebug跟踪函数返回值,默认值为0
    xdebug.collect_return=1 
    ;函数调用跟踪信息输出文件目录,默认值为/tmp
    xdebug.trace_output_dir ="E:360Downloadsxdebug" 
    ;性能分析文件的存放位置,默认值为/tmp
    xdebug.profiler_output_dir ="E:360Downloadsxdebug" 
    ;打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0
    xdebug.profiler_enable = 1 
    ;性能分析文件的命名规则,默认值为cachegrind.out.%p
    xdebug.profiler_output_name = "cachegrind.out.%t.%p"
    xdebug.remote_enable = 1 
    ;用于zend studio远程调试的应用层通信协议
    xdebug.remote_handler = "dbgp"
    xdebug.idekey = PHPSTORM
    xdebug.remote_host = "127.0.0.1"
    xdebug.remote_port = 9000

    Firefox浏览器

    下载插件 Xdebug helper
    并开启,变成绿色:
    QshPeI.png

    PHPStorm

    设置settings中,首先配置好编译器路径,这里采用的是PHP5.6
    Qshw01.md.png
    PHP配置:
    QshbcQ.md.png
    Qshj7q.md.png
    工程配置:
    QshzNV.md.png

    调试过程

    IDE中打断点;
    浏览器访问该PHP文件;
    IDE中步进。

  • 相关阅读:
    页面框架布局
    socket、tcp、udp、http 的认识及区别
    servlet验证码的设置
    java换行符
    如何在jsp里禁止session
    EL和JSTL表达式
    C标签
    request与response
    文件上传与下载—>struts
    页面跳转
  • 原文地址:https://www.cnblogs.com/Risk2S/p/12369002.html
Copyright © 2011-2022 走看看