zoukankan      html  css  js  c++  java
  • phpstorm+xdebug调试代码

    1工具

    #phpstorm 前面有文章介绍如何安装
    #phpStudy 官网下的2018最新的安装包,php环境使用的也是最新的php7.0nts
    

    2开启php Xdebug拓展

    开启拓展,phpStudy里直接就可以勾选开启了
    #给php.ini设置xdebug的参数以下是示例,路径需要更换为自己的路径
    [XDebug]
    xdebug.profiler_output_dir="D:phpStudyPHPTutorial	mpxdebug"
    xdebug.trace_output_dir="D:phpStudyPHPTutorial	mpxdebug"
    zend_extension="D:phpStudyPHPTutorialphpphp-7.0.12-ntsext"
    xdebug.remote_enable = on
    xdebug.remote_handler = "dbgp"
    xdebug.remote_host = "127.0.0.1"
    

      

    下面是配置过后的效果图

    下面用tp5作为示例

    在新建的工程中加入路由

    use thinkRoute;
    Route::rule('test','Debug/test','GET|POST');
    

      建立文件并设好断点

    然后选择配置好的debug名点击那个蛾子开启调试

    这个时候浏览器会打开tp首页,在浏览器地址中输入url:http://test.me/index.php/test,就会看到调试模式已经开启了。告别了echo断点

    如果按照配置一启动断点,编辑器就假死的情况下,我也遇到过,phpstorm版本是2018但是我用了最新2.8的xdebug拓展就会有这个问题。解决办法就是降级xdeubg版本2.6

  • 相关阅读:
    equals 和 == 的区别
    jenkins
    状态码
    对控制反转和依赖注入的突然顿悟
    分布式事务与Seate框架
    synchronized原理
    VS 添加 Sqlserver
    C# 生成二维码
    jQuery /Date(0000000000000)/日期转换
    什么是Java的序列化,在哪些程序中见过Java序列化?
  • 原文地址:https://www.cnblogs.com/gavinjunftd/p/8497255.html
Copyright © 2011-2022 走看看