phpstorm中Xdebug的使用
目 录
1.Xdebug简介
2.Xdebug的安装、操作
2.1环境搭建
2.2配置php.ini
2.3配置PhpStorm
2.4配置PHP Debug
2.5进行调试
1.Xdebug简介
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。
PhpStorm作为一款强大的IDE(集成开发环境,Integrated Development Environment ),debug功能也十分强大。
2.Xdebug的安装、操作
2.1环境搭建
我们自己要搭建好相应的环境,具体搭建就不演示了。
phpstrom版本2.106.3.2
PHP版本 :5.6.19
Xdebug版本php_xdebug-2.4.0-5.6-vc11-x86_64.dll
PHP版本和Xdebug版本一定要相对应,你可以前往官网下载http://xdebug.org/download.php
2.2配置php.ini
找到php.ini(在安装的php环境下的C:\wamp64\bin\php\php5.6.19 参考,根据这个路径找)所在的目录,在该文件的最后添加以下文本(如果已存在,要把前面的分号;去掉)
点击下拉选择 编辑配置,配置服务器信息,添加项目调试开发地址,点击OK。
2.4配置PHP Debug
根据图中找到【Debug】,XDebug中的Debug Port填写9000,其它默认。
2.5进行调试
在需要调试的行上打上断点(点击一下行号后面的空白处即可,再点一次取消断点),需要说明的是当程序运行到该断点时,程序会停留在该行,但该行本身不会执行。自此可以查看程序运行到此处时所包含的所有数据信息。当然,查看信息功能相当于使用php中的var_dump。
最新文章
- android开发读书笔记
- 与你相遇好幸运,The Moe Node.js Code Style Guide
- CSS控制XML与通过js解析xml然后通过html显示xml中的数据
- atitit.短信 验证码  破解  v3 p34  识别 绕过 系统方案规划----业务相关方案 手机验证码  .doc
- Re-installation failed due to different application signatures./package name has exist
- Arctic Network
- vs 2010 网站项目和asp.net 应用程序引用webservice
- go语言中sync包和channel机制
- ExecutorCompletionService分析及使用
- 跟我学ASP.NET MVC之一:开篇有益
- 小乌龟git
- Java框架spring 学习笔记(十九):事务管理(注解管理)
- Haskell语言学习笔记(91)Comprehension Extensions
- mysql数据库崩溃:InnoDB: Database page corruption on disk or a failed
- 最小生成树问题(prim算法)POJ-1258 Agri-Net
- python unicode to str and str to unicode
- LOJ#3086. 「GXOI / GZOI2019」逼死强迫症(矩阵快速幂)
- 交换机高级特性MUX VLAN
- MySQL 获取某一个分类ID的所有父或子分类查询结果
- CocoaPods私有库!!!!!!!!!!!(装逼特技)
热门文章
- Centos下iptables常用命令
- Mybatis(1) 创建Mybatis HelloWorld
- Java进行http请求工具类代码(支持https)
- NodeJS 微信公共号开发 - 响应微信发送的Token验证(山东数漫江湖)
- 【洛谷 P5110】 块速递推(矩阵加速,分块打表)
- 贿赂囚犯 Bribe the prisoners ( 动态规划+剪枝)
- [bzoj4569][SCOI2016]萌萌哒-并查集+倍增
- VMware12序列号
- thread线程栈size及局部变量最大可分配size【转】
- python实战===一句python代码搭建FTP服务