phpstorm配置Xdebug进行调试PHP教程


Posted in PHP onDecember 01, 2014

运行环境:

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 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
excellent!――ASCII Art(由目标图象生成ascii)
Feb 20 PHP
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
Jun 09 PHP
php将会员数据导入到ucenter的代码
Jul 18 PHP
php-fpm配置详解
Feb 12 PHP
php实现aes加密类分享
Feb 16 PHP
PHP屏蔽过滤指定关键字的方法
Nov 03 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 PHP
在Windows系统下使用PHP生成Word文档的教程
Jul 03 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
替换php字符串中的单引号为双引号的方法
Feb 16 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
Oct 07 PHP
页面利用渐进式JPEG来提升用户体验度
Dec 01 #PHP
php页面函数设置超时限制的方法
Dec 01 #PHP
PHP实现抓取HTTPS内容
Dec 01 #PHP
php设置静态内容缓存时间的方法
Dec 01 #PHP
thinkphp实现发送邮件密码找回功能实例
Dec 01 #PHP
PHP清除字符串中所有无用标签的方法
Dec 01 #PHP
php防止网站被刷新的方法汇总
Dec 01 #PHP
You might like
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
深入理解PHP中的Streams工具
2015/07/03 PHP
PHP简单日历实现方法
2016/07/20 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
checkbox 多选框 联动实现代码
2008/10/22 Javascript
JS实现QQ图片一闪一闪的效果小例子
2013/07/31 Javascript
JsRender实用入门教程
2014/10/31 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
JS动态创建DOM元素的方法
2015/06/09 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
python模拟Django框架实例
2016/05/17 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
Python如何批量生成和调用变量
2020/11/21 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
吃透移动端 Html5 响应式布局
2019/12/16 HTML / CSS
h5封装下拉刷新
2020/08/25 HTML / CSS
应聘美工求职信
2013/11/07 职场文书
最新创业融资计划书
2014/01/19 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
财务担保书范文
2014/04/02 职场文书
小学三年级学生评语
2014/04/22 职场文书
经典团队口号
2014/06/06 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
基层组织建设年活动总结
2015/05/09 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python