图文详解phpstorm配置Xdebug进行调试PHP教程


Posted in PHP onJune 13, 2016

phpstorm配置Xdebug进行调试PHP教程分享给大家,具体内容如下

运行环境:

PHPSTORM版本 : 8.0.1

PHP版本 : 5.6.2

xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll

ps : php版本和xdebug版本一定要相对应

1. PHP安装xdebug扩展

php.ini的配置,下面的配置仅供参考,路径要换成自己的!

[xdebug]

zend_extension=”D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll”

xdebug.remote_enable = On

xdebug.remote_handler = dbgp

xdebug.remote_host= localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

ps : remote_handler 、 remote_host、 remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~

查看phpinfo~

图文详解phpstorm配置Xdebug进行调试PHP教程

2.PHPSTORM设置

楼主以前一直用zendstudio,刚开始用phpstorm非常蛋疼,用了一段时间后发现还挺好用的~

1).首先检查phpstorm的xdebug配置

这里的debug port要和php.ini里面的 xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。

图文详解phpstorm配置Xdebug进行调试PHP教程

图文详解phpstorm配置Xdebug进行调试PHP教程

2). 设置debug.

图文详解phpstorm配置Xdebug进行调试PHP教程

图文详解phpstorm配置Xdebug进行调试PHP教程

添加本地的 web server~

www.51open.pcom 是我本地的 web server~ ~

图文详解phpstorm配置Xdebug进行调试PHP教程

图文详解phpstorm配置Xdebug进行调试PHP教程

图文详解phpstorm配置Xdebug进行调试PHP教程

3).开始调试

打好第一个断点,shift + F9就可以了

打好 第一个断点 ,选中配置的debug, 按旁边的臭虫 按钮

图文详解phpstorm配置Xdebug进行调试PHP教程

总结:

根据断点配置,或在打开 Debug URL 的过程中,或在 POST 之后,如果 PhpStorm 监听到了 Debug 连接,就会立即切换到编辑器界面,并跳转到设置的断点处,浏览器端会等待 PhpStorm 的操作。

你可以随时中断 PhpStorm 的调试,或方便的进行 Step Into / Step Over / Run to cursor(这个刁爆了):

哎呀,不想调试了,PhpStorm 却总是跳出来?记得刚刚那个电话按钮嘛,再点一下,让其变成红色,就好了。

以上就是本文的全部内容,希望对大家学习PHP程序设计有所帮助。

PHP 相关文章推荐
虚拟主机中对PHP的特殊设置
Oct 09 PHP
PHP 变量定义和变量替换的方法
Jul 30 PHP
基于empty函数的判断详解
Jun 17 PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 PHP
php加密解密实用类分享
Jan 07 PHP
thinkphp四种url访问方式详解
Nov 28 PHP
php实现图片局部打马赛克的方法
Feb 11 PHP
php获取一定范围内取N个不重复的随机数
May 28 PHP
JSON两种结构之对象和数组的理解
Jul 19 PHP
PHP实现截取中文字符串不出现?号的解决方法
Dec 29 PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 PHP
PHP时间类完整代码实例
Feb 26 PHP
PHP生成制作验证码的简单实例
Jun 12 #PHP
php gd等比例缩放压缩图片函数
Jun 12 #PHP
详解PHP中cookie和session的区别及cookie和session用法小结
Jun 12 #PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
Jun 12 #PHP
最新最全PHP生成制作验证码代码详解(推荐)
Jun 12 #PHP
再谈PHP中单双引号的区别详解
Jun 12 #PHP
PHP中strpos、strstr和stripos、stristr函数分析
Jun 11 #PHP
You might like
PHP对字符串的递增运算分析
2010/08/08 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
php简单检测404页面的方法示例
2019/08/23 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
JS之小练习代码
2008/10/12 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
javascript中的toFixed固定小数位数 简单实例分享
2013/07/12 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
javascript实用方法总结
2015/02/06 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
javascript实现禁止复制网页内容汇总
2015/12/30 Javascript
jquery.form.js框架实现文件上传功能案例解析(springmvc)
2016/05/26 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
setTimeout学习小结
2017/02/08 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
朴素贝叶斯算法的python实现方法
2014/11/18 Python
Python访问纯真IP数据库脚本分享
2015/06/29 Python
Python、PyCharm安装及使用方法(Mac版)详解
2017/04/28 Python
Django REST framework视图的用法
2019/01/16 Python
Python递归函数实例讲解
2019/02/27 Python
python挖矿算力测试程序详解
2019/07/03 Python
解决Python对齐文本字符串问题
2019/08/28 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
通过代码实例了解Python异常本质
2020/09/16 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
单位实习证明怎么写
2014/01/17 职场文书
安全协议书范本
2014/04/21 职场文书
道路施工安全责任书
2014/07/24 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
齐云山导游词
2015/02/06 职场文书
java多态注意项小结
2021/10/16 Java/Android