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中使用sockets:从新闻组中获取文章
Oct 09 PHP
用PHP和ACCESS写聊天室(八)
Oct 09 PHP
php adodb连接不同数据库
Mar 19 PHP
PHP基础学习小结
Apr 17 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
Jul 05 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
php集成动态口令认证
Jul 21 PHP
微信 getAccessToken方法详解及实例
Nov 23 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 PHP
PHP观察者模式定义与用法实例分析
Mar 22 PHP
php字符串倒叙
Apr 01 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-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
javascript之学会吝啬 精简代码
2010/04/25 Javascript
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
JavaScript字符串对象substr方法入门实例(用于截取字符串)
2014/10/16 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
easyui取消表单实时验证,提交时统一验证的简单实例
2016/11/07 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
JavaScript获取URL参数的方法之一
2017/03/24 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
element-ui 文件上传修改文件名的方法示例
2019/11/05 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
2020淘宝618理想生活列车自动领喵币js脚本的代码
2020/06/02 Javascript
[01:32]2016国际邀请赛中国区预选赛IG战队首日赛后采访
2016/06/27 DOTA
[49:21]2018DOTA2亚洲邀请赛3月30日 小组赛B组 Effect VS iG
2018/03/31 DOTA
浅谈Python中数据解析
2015/05/05 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
Python 实现一行输入多个数字(用空格隔开)
2020/04/29 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
Java语言的优势
2015/01/10 面试题
实习护士自我鉴定
2013/10/13 职场文书
优秀大学生自荐信
2014/06/09 职场文书
低碳环保口号
2014/06/12 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
飞屋环游记观后感
2015/06/08 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python
pandas中关于apply+lambda的应用
2022/02/28 Python