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

 更新时间:2013年11月11日 08:51:27   作者:  
我使用的是XAMPP的集成开发平台环境。里面已经预设了Xdebug的调试工具,只需要自己改下配置的就可以了

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

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

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

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

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

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

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

相关文章

  • js和php邮箱地址验证的实现方法

    js和php邮箱地址验证的实现方法

    这篇文章主要介绍了js和php邮箱地址验证的实现方法,有需要的朋友可以参考一下
    2014-01-01
  • php学习笔记之mb_strstr的基本使用

    php学习笔记之mb_strstr的基本使用

    这篇文章主要给大家介绍了关于php学习笔记之mb_strstr的基本使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-02-02
  • PHP重载基础知识回顾

    PHP重载基础知识回顾

    这篇文章主要介绍了PHP重载的相关知识,帮助大家更好的理解和复习php,感兴趣的朋友可以了解下
    2020-09-09
  • PHP Swoole异步读取、写入文件操作示例

    PHP Swoole异步读取、写入文件操作示例

    这篇文章主要介绍了PHP Swoole异步读取、写入文件操作,结合实例形式详细分析了php使用Swoole扩展异步操作文件读写的相关实现技巧,需要的朋友可以参考下
    2019-10-10
  • PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解

    PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解

    这篇文章主要介绍了PHP创建文件及写入数据(覆盖写入,追加写入)的方法,结合实例形式总结分析了php文件创建、写入操作相关函数使用技巧,需要的朋友可以参考下
    2019-02-02
  • 应用开发中涉及到的css和php笔记分享

    应用开发中涉及到的css和php笔记分享

    最近一周使用SAE开发一个简单的微博应用。应用本身很简单,使用php算法可以轻松实现。但是在调用新浪API的时候遇到很多各种各样的麻烦。应用到现在还有些不稳定。
    2011-08-08
  • php生成无限栏目树

    php生成无限栏目树

    本文主要介绍了php生成无限栏目树的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • PHP获取指定月份第一天和最后一天的方法

    PHP获取指定月份第一天和最后一天的方法

    这篇文章主要介绍了PHP获取指定月份第一天和最后一天的方法,涉及php针对日期操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • PHP删除数组中特定元素的两种方法

    PHP删除数组中特定元素的两种方法

    今天小编就为大家分享一篇关于PHP删除数组中特定元素的两种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • PHP实现的购物车类实例

    PHP实现的购物车类实例

    这篇文章主要介绍了PHP实现的购物车类,可实现购物车基本的加入、删除、统计等相关功能,需要的朋友可以参考下
    2015-06-06

最新评论