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 相关文章推荐
手把手教你使用DedeCms V3的在线采集图文教程
Apr 03 PHP
php下一个阿拉伯数字转中文数字的函数
Jul 16 PHP
php中在PDO中使用事务(Transaction)
May 14 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
Jun 24 PHP
php异步多线程swoole用法实例
Nov 14 PHP
php计划任务之ignore_user_abort函数实现方法
Jan 08 PHP
详解php中 === 的使用
Oct 24 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
Yii2中简单的场景使用介绍
Jun 02 PHP
Yii2第三方类库插件Imagine的安装和使用
Jul 06 PHP
PHP验证码无法显示的原因及解决办法
Aug 11 PHP
php实现的顺序线性表示例
May 04 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
一个数据采集类
2007/02/14 PHP
PHP中static关键字原理的学习研究分析
2011/07/18 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
php-msf源码详解
2017/12/25 PHP
javascript 尚未实现错误解决办法
2008/11/27 Javascript
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
jQuery select的操作实现代码
2009/05/06 Javascript
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
2009/06/14 Javascript
Javascript this指针
2009/07/30 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
js获取时间精确到秒(年月日)
2016/03/16 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
2016/10/30 Javascript
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
使用python搭建Django应用程序步骤及版本冲突问题解决
2013/11/19 Python
Python中的defaultdict模块和namedtuple模块的简单入门指南
2015/04/01 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
python 中不同包 类 方法 之间的调用详解
2020/03/09 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
印度民族服装购物网站:BIBA
2019/08/05 全球购物
为什么需要版本控制?
2013/08/08 面试题
教室布置标语
2014/06/26 职场文书
车间安全生产管理制度
2015/08/06 职场文书
自书遗嘱范文
2015/08/07 职场文书
总经理聘用协议书
2015/09/21 职场文书
智慧人生:永远不需要向任何人解释你自己
2019/08/20 职场文书
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS