图文详解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 相关文章推荐
PHP5中MVC结构学习
Oct 09 PHP
3.从实例开始
Oct 09 PHP
PHP的类 功能齐全的发送邮件类
Oct 09 PHP
php面向对象全攻略 (七) 继承性
Sep 30 PHP
用 Composer构建自己的 PHP 框架之基础准备
Oct 30 PHP
php无限极分类递归排序实现方法
Nov 11 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
Dec 16 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 PHP
Laravel 中获取上一篇和下一篇数据
Jul 27 PHP
PHP7匿名类用法分析
Sep 26 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
Nov 10 PHP
浅谈PHP封装CURL
Mar 06 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
ezSQL PHP数据库操作类库
2010/05/16 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
基于ThinkPHP实现批量删除
2015/12/18 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
在chrome中window.onload事件的一些问题
2010/03/01 Javascript
jquery索引在使用中的一些困惑
2013/10/24 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
python使用mailbox打印电子邮件的方法
2015/04/30 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
Flask 上传自定义头像的实例详解
2020/01/09 Python
详解django中Template语言
2020/02/22 Python
Django配置跨域并开发测试接口
2020/11/04 Python
html5基础教程常用技巧整理
2013/08/20 HTML / CSS
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
房地产财务管理制度
2014/02/02 职场文书
项目合作意向书范本
2014/04/01 职场文书
体现团队精神的口号
2014/06/06 职场文书
社区党建工作方案
2014/06/10 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书
手写实现JS中的new
2021/11/07 Javascript
分享CSS盒子模型隐藏的几种方式
2022/02/28 HTML / CSS