• PhpStorm 配置 Xdebug


    windos参考:http://laichuanfeng.com/work/configuring-xdebug-with-phpstrom/

    因为环境不同,走了很多弯路,基于赖同学的博客整理

     

    第一步:安装xdebug 

     
    打开后有一个文本框
    此页面可帮助您查找要下载的文件,以及如何配置PHP以使Xdebug运行。请粘贴phpinfo()的完整输出
     

    第二步:配置PHP

    xdebug.ini已经生成(根据具体情况,没有就写在php.ini),默认在  /etc/php/7.0/mods-available/下,编辑成以下内容

    [XDebug]
    zend_extension = xdebug.so
    xdebug.profiler_enable = 1
    xdebug.profiler_output_dir = "/tmp"
    xdebug.remote_enable = 1
    xdebug.remote_port=9000
    xdebug.remote_host = "mds-parts-tst.dev.***"

    //其中xdebug.remote_host代指本地为网站配置的虚拟域名,xdebug.remote_port为调试监听商品,通常使用默认的 9000 端口

    第三步:配置PhpStorm

     

    如果能正确显示出PHP和xdebug版本,那么就安装成功了,如果没有请继续往下看

    楼主在这里折腾了很久

     

    //点开Configuration file (...) ,所有的配置加载的是/etc/php7.0/cli ...,恍然大悟
    
    //因为我同时装了cli和fpm,平时一直配置的都是fpm,那么我们把xdebug.ini引到这个目录下就好了

    sudo ln -s /etc/php/7.0/mods-available/xdebug.ini 20-xdebug.ini

    再试试吧

    第四步:配置项目

    host是第二步xdebug.ini中配置的 xdebug.remote_host

    debug port 是 xdebug.ini 中的 xdebug.remote_port

    Run>Web Server Debug Validation,完成配置的填写,点击“Validate”按钮即可验证服务器的调试配置是否正确:

    validate script 填写你的web目录,它会生成一个临时文件要能访问到,随后删除

    好了,开始使用吧,除了通过下面这种方式还可以下载chrom浏览器插件,请参考博文开头懒同学的博客 

    更多具体用法请参阅视频:

    https://youtu.be/jkv0dzW3IM4

  • 相关阅读:
    ASP.NET Core 介绍和项目解读
    C#性能优化总结
    C# 线程知识--使用Task执行异步操作
    异步编程 In .NET(转载)
    .NET实现WebSocket服务端即时通信实例
    .net core 学习笔记一 Program与Startup
    .net core 自定义中间件
    c# 通过json.net中的JsonConverter进行自定义序列化与反序列化
    c# 通过HttpListener创建HTTP服务
    c# 反射实现模型深拷贝
  • 原文地址:https://www.cnblogs.com/yangqi7/p/6555555.html
Copyright © 2020-2023  润新知