上一节里面从PHPStudy+PHPStorm的配置,到最后发布,PHPStorm只是承担了编辑器和发布站点的任务,但是还没有办法像Visual Studio那样对正在运行的代码进行单步调试,那么这一节就详细记录一下PHPStorm+PHPStudy XDebug的配置

1.XDebug下载地址

PHPStudy自带XDebug只需要执行 其他选项菜单->PHP扩展及其设置->PHP扩展->XDebug[选中]   启用Xdebug

为了下载和当前PHP版本相符的Xbug版本,我们到官网https://xdebug.org/download.php

点击检测验证界面https://xdebug.org/wizard.php,复制上节中index.php 界面中输出的phpinfo()内容到验证界面

分析结果如下

按照界面提示:

          .下载php_xdebug-2.6.0beta1-7.0-vc14-nts.dll

          .把文件拷贝至D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\ext[这里是PHPStudy的PHP安装路径]

          .更新文件 D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\php.ini 并且将zend_extension替换成:

            zend_extension = D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\ext\php_xdebug-2.6.0beta1-7.0-vc14-nts.dll

           .重启Web服务(我们这里PHPStudy[apache])  

             D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\php.iniXdebug配置节最终的结果是: 

             [XDebug]
xdebug.profiler_output_dir="D:\SofrInstall\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="D:\SofrInstall\phpStudy\PHPTutorial\tmp\xdebug"
zend_extension = D:\SofrInstall\phpStudy\PHPTutorial\php\php-7.0.-nts\ext\php_xdebug-2.6.0beta1-7.0-vc14-nts.dll
xdebug.remote_enable =
xdebug.remote_port=
xdebug.idekey = PHPSTORM
          如果配置成功,在localhost/phpinfo()页面中可以搜索到Xdebug的配置信息:

2.配置PHPStorm

2.1 File->Settings->Languages&Frameworks->PHP->Debug

2.2 File->Settings->Languages&Frameworks->PHP->Debug->DBGp Proxy

2.3 File->Settings->Languages&Frameworks->PHP->Debug->Servers

2.4 Run-> Edit Configurations...->+->PHP Web Page

2.5保存配置,在PHPStorm index.php中打上断点,点击小虫,开启单点调试模式

PHPStorm+PHPStudy配置XDebug的更多相关文章

  1. phpstorm如何配置xdebug?(hpStudy+PhpStorm+XDebug配置)

    xdebug是什么? 初次接触,反复试了几次终于把这个xdebug给搞清楚了,类似于前端的控制台这样的东西,可以根据断点展示我们想要看的数据. 如何配置xdebug? 配置前说明: 1.phpStud ...

  2. PhpStorm中配置xdebug调试环境

    1. 安装xdebug 第一步: 得到本地PHP配置信息 在终端中运行: php -i > outputphp.txt 然后将得到的txt文件中的信息拷贝并复制到http://xdebug.or ...

  3. phpstorm调试配置 Xdebug

    这已经楼主第二次因为phpstorm的调试配置折腾了几个小时,这次一定要记下来!!! 以Xdebug chrome浏览器为例 一:安装 JetBrains IDE Support 二:安装 Xdebu ...

  4. ubuntn下 nginx+phpstorm 中配置xdebug调试

    xdebug安装和配置说明,主要用于个人学习记录. 一.echo phpinfo(); 搜素xdebug,若未搜素到,则标识未安装或安装失败. 二.拷贝步骤1中输出的所有结果.访问http://xde ...

  5. PHPStorm 中配置 XDebug

    1.下载 Xdebug ps : php版本和xdebug版本一定要相对应 如果不知道下载哪个版本,将phpinfo网页的源代码拷贝到https://xdebug.org/wizard.php,然后按 ...

  6. PHPStorm配置xdebug(phpStudy/wamp)

    一.下载并配置XDebug wamp环境: 1.获取xdebug

  7. PHPStorm配置Xdebug官方文档

    1 配置Xdebug 下载Xdebug 下载与您的PHP版本兼容的Xdebug扩展,并将其保存在该php/文件夹中. php/文件夹 的位置是在安装PHP引擎期间定义的. 如果您使用的是AMP软件包, ...

  8. PhpStorm+PhpStudy+xdebug 配置图解

    1.配置niginx.ini,新增 server节点,比如使用9200 端口 server { listen 9200;#本地调试,不用80端口 server_name localhost; #cha ...

  9. phpstorm配置xdebug 3.0最新教程!!!配置不成功的快看!

    前言 之前2月份就开始配置xdebug,始终没有成功. 今天看到一篇写得挺详细的文章,心血来潮又折腾了下,可惜没成功. 验证始终说我配置错误 后面去阅读官方的文档,修改了些配置,居然搞成功了!! ni ...

随机推荐

  1. bzoj 4719: [Noip2016]天天爱跑步

    Description 小c同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.?天天爱跑步?是一个养成类游戏,需要 玩家每天按时上线,完成打卡任务.这个游戏的地图可以看作一一 ...

  2. bat获取系统时间修改系统密码

    @echo off %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe&q ...

  3. cd 命令详解

    cd 命令 作用:  cd 用来切换目录,目录表示法可为绝对路径或相对路径, 若目录名称省略,则变换至使用者的登陆目录. ~ 可表示为家目录,.为当前目录,..为上级目录 语法: cd (选项)(参数 ...

  4. shell脚本异步日志分析-接口耗时、可用率

    背景:现有日志接入日志报表大盘,为了避免作业高峰期间(双十一),系统也要观测系统整体情况,因此提出了观测近五分钟,接口成功率以及耗时等工具(默认统计最近五分钟,并进行结果汇总统计) 使用说明 前提:p ...

  5. 关于java字节流的read()方法返回值为int的思考

    我们都知道java中io操作分为字节流和字符流,对于字节流,顾名思义是按字节的方式读取数据,所以我们常用字节流来读取二进制流(如图片,音乐 等文件).问题是为什么字节流中定义的read()方法返回值为 ...

  6. XML的解析(DOM以及SAX方式)

    感谢http://blog.csdn.net/redarmy_chen/article/details/12951649(关于SAX解析)以及http://blog.csdn.net/zhangerq ...

  7. vue2.0 如何在hash模式下实现微信分享

    最近又把vue的demo拿出来整理下,正好要做"微信分享"功能,于是遇到新的问题: 由于hash模式下,带有"#",导致微信分享的签证无效:当改成history ...

  8. CSS制作波浪线

    建议先去了解清楚了径向渐变,线性渐变的用法先 这个作者的css制作波浪线讲解很不错额:https://www.jianshu.com/p/8570433e3669不理解的可以看看这个链接的额 可以去菜 ...

  9. Spring_Spring与AOP

    一.传统编程使用代理解决目标类增强问题 //主业务接口 public interface ISomeService { // 目标方法 void doFirst(); // 目标方法 void doS ...

  10. 微信小程序实现简易留言板

    微信小程序现在很火,于是也就玩玩,做了一个简易的留言板,让大家看看,你们会说no picture you say a j8 a,好吧先上图. 样子就是的,功能一目了然,下面我们就贴实现的代码,首先是H ...