PHP开发工具ZendStudio下Xdebug工具使用说明详解
2023-06-13 09:15:11 时间
从学习PHP基础知识到使用ZendSudio工具开发有半年多了,这过程中,学习断断续续,遇到的问题也是N多,学习PHP还真是不让人省心。最不省心的还是算调试过程。
学习编程,一定要懂得调试,否则就如同盲人摸象,理不清这里面的运行机制。也许是因为自己非科班出来,或是领悟力不足,又或本身xdebug工具本身设置较为复杂,导致我对Zendstudio的调试过程充满了步步惊心。
我使用的是XAMPP的集成开发平台环境。里面已经预设了Xdebug的调试工具,只需要自己改下配置的就可以了。
我的开发模式是,在虚拟机上搭建XAMPP环境,然后IDE环境在本机上。这就出现了远程调试的问题。不过Xdebug人家本来就提供了这种方案,而且挺强大。
开始处于心急,没有充分理解Xdebug工具的使用和配置信息。急急赶鸭子上架,可是没几天就出问题了,已开始的session停在57%,后来是断点不生效,一下子就运行过去了。
通过对9000端口观察,原来是客户端会启动9000端口来监听和接收服务器端的调试信息,这就意味着,从服务器可以telnet9000到客户端,但是客户端是无法连接服务器9000端口的。
最终解决方案:从新搭建一遍xampp环境,重新配置下,再启用调试信息就一切正常了。
相关文章
- PHP编译参数configure配置详解,以及php.ini说明
- PHP实现将数组插入MySQL数据库(php数组插入mysql)
- 数据PHP编程:从MySQL数据库中取出数据(php取mysql)
- PHP专业连接MySQL:实现快速代码.(php连接mysql数据库代码)
- PHP使用Redis扩展连接Redis服务(php开启redis)
- 使用PHP连接Linux,轻松实现物联网设备管理。(php连接linux)
- PHP中使用Redis缓存数据的优势(php使用redis)
- 使用PHP连接Oracle数据库(php连接oracle)
- Linux 环境下验证 PHP性能(linux验证php)
- 让Linux帮助启动PHP服务(linux启动php)
- 高效实现消息处理: Redis队列与PHP的并发技巧(redis队列并发php)
- 深入探究:MySQL与PHP的关联及优化技巧(mysql关联php)
- 使用PHP编辑器轻松编写Linux平台代码(php编辑器linux)
- PHP链接MSSQL:解开空白之谜(php链接mssql空白)
- PHP如何支持使用MS SQL 进行数据库操作(php怎么还用mssql)
- PHP搭配MSSQL营造完美环境联动(php加mssql环境)
- PHP与MSSQl的兼容性探索(php mssql 兼容)
- 使用PHP和MySQL研究论文(php mysql 论文)
- 需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
- php去除换行符的方法小结(PHP_EOL变量的使用)
- Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP