PHP开发工具ZendStudio下Xdebug工具使用说明详解


Posted in PHP onNovember 11, 2013

从学习PHP基础知识到使用ZendSudio工具开发有半年多了,这过程中,学习断断续续,遇到的问题也是N多,学习PHP还真是不让人省心。最不省心的还是算调试过程。

学习编程,一定要懂得调试,否则就如同盲人摸象,理不清这里面的运行机制。也许是因为自己非科班出来,或是领悟力不足,又或本身xdebug工具本身设置较为复杂,导致我对Zendstudio的调试过程充满了步步惊心。

我使用的是XAMPP的集成开发平台环境。里面已经预设了Xdebug的调试工具,只需要自己改下配置的就可以了。

我的开发模式是,在虚拟机上搭建XAMPP环境,然后IDE环境在本机上。这就出现了远程调试的问题。不过Xdebug人家本来就提供了这种方案,而且挺强大。

开始处于心急,没有充分理解Xdebug工具的使用和配置信息。急急赶鸭子上架,可是没几天就出问题了,已开始的session停在57%,后来是断点不生效,一下子就运行过去了。

通过对9000端口观察,原来是客户端会启动9000端口来监听和接收服务器端的调试信息,这就意味着,从服务器可以telnet 9000 到客户端,但是客户端是无法连接服务器9000端口的。

最终解决方案:从新搭建一遍xampp环境,重新配置下,再启用调试信息就一切正常了。

PHP 相关文章推荐
用PHP连接Oracle for NT 远程数据库
Oct 09 PHP
PHP如何解决网站大流量与高并发的问题
Jun 25 PHP
推荐25款php中非常有用的类库
Sep 29 PHP
PHP生成不重复随机数的方法汇总
Nov 19 PHP
php数组添加元素方法小结
Dec 20 PHP
php遍历目录方法小结
Mar 10 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
Nov 20 PHP
PHP设计模式之抽象工厂模式实例分析
Mar 25 PHP
RSA实现JS前端加密与PHP后端解密功能示例
Aug 05 PHP
laravel ORM关联关系中的 with和whereHas用法
Oct 16 PHP
php中加密解密DES类的简单使用方法示例
Mar 26 PHP
PHP利用str_replace防注入的方法
Nov 10 #PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 #PHP
php中autoload的用法总结
Nov 08 #PHP
PHP用身份证号获取星座和生肖的方法
Nov 07 #PHP
php旋转图片90度的方法
Nov 07 #PHP
提高PHP编程效率的方法
Nov 07 #PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
Nov 07 #PHP
You might like
php自动跳转中英文页面
2008/07/29 PHP
解析php类的注册与自动加载
2013/07/05 PHP
php中怎么搜索相关联数组键值及获取之
2013/10/17 PHP
php图片的二进制转换实现方法
2014/12/15 PHP
详解PHP数组赋值方法
2015/11/07 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
2013/11/22 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
JavaScript 闭包详细介绍
2016/09/28 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
[01:19:33]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第一场 2月2日
2021/03/11 DOTA
详细介绍Python语言中的按位运算符
2013/11/26 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
Python 机器学习库 NumPy入门教程
2018/04/19 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
澳大利亚领先的武术用品和健身器材供应商:SMAI
2019/03/24 全球购物
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
奥巴马连任演讲稿
2014/05/15 职场文书
政府班子四风问题整改措施
2014/10/04 职场文书
民主评议政风行风活动心得体会
2014/10/29 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
导游词之泰山玉皇顶
2019/12/23 职场文书
分析MySQL抛出异常的几种常见解决方式
2021/05/18 MySQL
解析MySQL binlog
2021/06/11 MySQL