PHP开发工具ZendStudio下Xdebug工具使用说明详解
- 软件编程
- 2026-01-11 15:35:38
从学习PHP基础知识到使用ZendSudio工具开发有半年多了,这过程中,学习断断续续,遇到的问题也是N多,学习PHP还真是不让人省心。最不省心的还是算调试过程。
学习编程,一定要懂得调试,否则就如同盲人摸象,理不清这里面的运行机制。也许是因为自己非科班出来,或是领悟力不足,又或本身xdebug工具本身设置较为复杂,导致我对Zendstudio的调试过程充满了步步惊心。
我使用的是XAMPP的集成开发平台环境。里面已经预设了Xdebug的调试工具,只需要自己改下配置的就可以了。
我的开发模式是,在虚拟机上搭建XAMPP环境,然后IDE环境在本机上。这就出现了远程调试的问题。不过Xdebug人家本来就提供了这种方案,而且挺强大。
开始处于心急,没有充分理解Xdebug工具的使用和配置信息。急急赶鸭子上架,可是没几天就出问题了,已开始的session停在57%,后来是断点不生效,一下子就运行过去了。
通过对9000端口观察,原来是客户端会启动9000端口来监听和接收服务器端的调试信息,这就意味着,从服务器可以telnet 9000 到客户端,但是客户端是无法连接服务器9000端口的。
最终解决方案:从新搭建一遍xampp环境,重新配置下,再启用调试信息就一切正常了。
# 过程中
# 的是
# 让人
# 就可以
# 客户端
# 我对
# 机上
# 是因为
# 出现了
# 只需要
# 这就
# 运行机制
# 一遍
# 不清
# 盲人摸象
# 赶鸭子上架
# 这里面
# 没几天
# 停在
# 最不
# Studio
# Xdebug
# PHP+MYSQL开发工具及资源收藏
# Zend
# 搭建Vim为自定义的PHP开发工具的一些技巧
# 再推荐十款免费的php开发工具
# php开发工具有哪五款
# php开发工具之vs2005图解
# PHP 开发工具
# 2017年最好用的9个php开发工具推荐(超好用)
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
在C/C++项目中合理使用宏详解
Win10系统下配置java环境变量的全过程
python使用requests库爬取拉勾网招聘信息的实现
C# 使用SDL2实现Mp4文件播放音视频操作
微信小程序实现底部弹出框
MySQL 慢查询日志的开启与配置
mysql 8.0.22 zip压缩包版(免安装)下载、安装配置步骤详解
Springcloud seata分布式事务实现代码解析
docker修改未启动容器的配置信息操作
编写shell脚本实现tomcat定时重启的方法
用Python实现童年贪吃蛇小游戏功能的实例代码
如何利用JAVA正则表达式轻松替换JSON中的大字段
Pandas对每个分组应用apply函数的实现
在宿主机上执行docker容器内部的shell或程序方式
JavaScript中的几种继承方法示例
C#中is,as,using关键字的使用说明
c# 如何实现代码生成器
asp.net core 使用 TestServer 来做集成测试的方法
使用TLS加密通讯远程连接Docker的示例详解
python 三种方法实现对Excel表格的读写
Python 找出英文单词列表(list)中最长单词链
手把手教你如何编译打包video.js
Docker在线、离线安装及其常用命令操作
微信小程序实现购物车功能
Python 2.6.6升级到Python2.7.15的详细步骤
python中scrapy处理项目数据的实例分析
js实现限定区域范围拖拉拽效果
解决Docker启动Elasticsearch7.x报错的问题
python爬取招聘要求等信息实例
Python urlopen()参数代码示例解析
C# 设置防火墙的创建规则
详解Vue中的自定义指令
python 批量下载bilibili视频的gui程序
Java程序执行过程及内存机制详解
一篇超完整的Vue新手入门指导教程
c# 剔除sql语句'尾巴'的五种方法
IPV4和IPV6正则表达式的深入讲解
python 爬取小说并下载的示例
使用Shell脚本如何启动/停止Java的jar程序
C语言中%c与%s的区别与划分详解
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
Docker容器使用宿主机上的mongod/redis等服务详解
C#9.0新特性详解——顶级程序语句(Top-Level Programs)
浅谈JSON5解决了JSON的两大痛点
C# 实现简易的串口监视上位机功能附源码下载
MyBatis Plus更新对象无法设空值解决方案
GO接收GET/POST参数及发送GET/POST请求的实例详解
Java实现上传和下载功能(支持多个文件同时上传)
CentOS 7.x docker使用overlay2存储方式
详解JavaScript 中的批处理和缓存
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
