解析phpstorm + xdebug 远程断点调试


Posted in PHP onJune 20, 2013

XDEBUG配置:
1.安装 xdebug 略了。网上有很多资料。
重点写php.ini的配置
[XDebug]

zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.default_enable = On
xdebug.collect_params = On
xdebug.remote_connect_back = On           //如果开启此,将忽略下面的 xdebug.remote_host 的参数。 <一台webserver有多个开发者的工作目录的时候使用,如:p1.xx.com,p2.xx.com,p3.xx.com 。。。等。 >
xdebug.remote_host = 192.168.59.104    //注意这里是,客户端的ip<即IDE的机器的ip,不是你的web server>
xdebug.remote_port = 9900                       //      注意这里是,客户端的端口<即IDE的机器的ip,不是你的web server>
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_log = "/var/www/xdebug/xdebug.log"
 xdebug.remote_req = req
 xdebug.auto_trace = Off
 xdebug.remote_autostart = On
 xdebug.show_exception_trace = 0
 xdebug.collect_vars = On
 xdebug.collect_return = On
 xdebug.collect_params = On
 xdebug.var_display_max_depth = 15
 xdebug.show_local_vars = 1
 xdebug.dump_undefined = 1
 xdebug.profiler_enable = 1
 xdebug.profiler_output_dir = /var/www/xdebug

PHPSTORM 配置:
1.file->setings->php|Debug右侧。xdebug的那一块。 设置Debug port:9900(这里设置 的是,xdebug 吐出的debug信息,通过本机的什么端口传输。)
2.file->setings->php|Servers  右侧。  host: 你的web服务器的域名或ip ,端口,  下面的 use path mapping  意的是,你的项目的目录,对应服务器上的,什么目录?   这里一定要设置哦! 不然,会发生找不到文件而出错,导至调试终止。
3.Run->Edit Configurations-> 增加一个 PHP WEB APPlication 的调试点。  右侧: server 选择你上面建立的server.  starturl 设置你的入口文件。
至此,配置完毕!
这样的请求,可以注册一个调试客户端哦!
http://www.aihuxi.com/****.php?XDEBUG_SESSION_START=19192
点击,小虫子图标,即可,开始调试!
PHP 相关文章推荐
php性能优化分析工具XDebug 大型网站调试工具
May 22 PHP
php 计划任务 检测用户连接状态
Mar 29 PHP
解析如何用php screw加密php源代码
Jun 20 PHP
php伪静态之APACHE篇
Jun 02 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
php从完整文件路径中分离文件目录和文件名的方法
Mar 13 PHP
详解PHP处理密码的几种方式
Nov 30 PHP
利用ajax和PHP实现简单的流程管理
Mar 23 PHP
PHP 实现从数据库导出到.csv文件方法
Jul 06 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
Aug 14 PHP
解决Laravel5.5下的toArray问题
Oct 15 PHP
php实现通过stomp协议连接ActiveMQ操作示例
Feb 23 PHP
hadoop中一些常用的命令介绍
Jun 19 #PHP
hadoop常见错误以及处理方法详解
Jun 19 #PHP
php常用Output和ptions/Info函数集介绍
Jun 19 #PHP
解析PHP中的正则表达式以及模式匹配
Jun 19 #PHP
php无限分类且支持输出树状图的详细介绍
Jun 19 #PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
Jun 19 #PHP
具有时效性的php加密解密函数代码
Jun 19 #PHP
You might like
php桌面中心(三) 修改数据库
2007/03/11 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
smarty获得当前url的方法分享
2014/02/14 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
2014/12/15 PHP
php随机取mysql记录方法小结
2014/12/27 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
JS小功能(列表页面隔行变色)简单实现
2013/11/28 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
nodejs 生成和导出 word的实例代码
2018/07/31 NodeJs
python实现通过shelve修改对象实例
2014/09/26 Python
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
在Python中表示一个对象的方法
2019/06/25 Python
python实现车牌识别的示例代码
2019/08/05 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
Django视图类型总结
2021/02/17 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
村优秀党员事迹材料
2014/01/15 职场文书
求职意向书范文
2014/04/01 职场文书
先进事迹报告会主持词
2014/04/02 职场文书
2014年工程师工作总结
2014/11/25 职场文书
2015年学习部工作总结范文
2015/03/31 职场文书
2015年餐厅服务员工作总结
2015/04/23 职场文书
火锅店的开业营销方案范本!
2019/07/05 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
创业计划书之水果店
2019/07/18 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
SQL SERVER存储过程用法详解
2022/02/24 SQL Server