1- 环境
WindowsXp
PHP5.2.5
Apache2.0.55
ZendStudio 5.5.1(非For Eclipse)
ZendDebugger5.2.12-winnt
*以上Zend软件下载可去Zend官司方网站注册后下载到。http://www.zend.com
附:
zend studio 5.5下载:http://www.gougou.com/search?search=Zend%20Studio%205.5.1&id=1
2- 配置说明
对于ZendStudio的Debug功能安装比较简单。
2-1 安装ZendStudio(略......)
安装完毕后,会在IE或FireFox浏览器上安装ZendStudio工具栏,点击右键即可看到。如下图:
2-2 安装ZendDebugger并进行配置
将下载到的ZendDebugger(ZendDebugger-5.2.12-cygwin_nt-i386.zip)包解压后会得到如下目录和文件。
2-2-1 将[5_2_x_comp]目录中的“ZendDebugger.dll”文件复制到PHP安装目录下,如下图:
*一定是PHP目录下否则配置将不成功。
2-2-2 将dummy.php文件复制到WEB-ROOT目录下。如:[C:/localweb/]中。
2-2-3 打开php.ini文件输入如下内容:
zend_extension_ts=C:/php5.2.5/Debuger/ZendDebugger.dll
zend_debugger.allow_hosts=192.168.0.219 (或者为"127.0.0.1” ,最好是用这个值!!!) (本地IP)
zend_debugger.expose_remotely=always
2-2-4 重启Apache
2-3 配置确认
2-3-1在WEB根目录建立phpinfo.php文件
phpinfo();
?>
2-3-2 打开IE浏览器,输入phpinfo.php的查看地址如:
*当看到红线处被追加,则说明Debugger被成功配置。
2-4 不成功时请检查以下内容:
(1)IP地址(不要包括端口号);
(2)ZendDebugger.dll是否被放到PHP目录下;
(3)是否将dummy.php文件复制到WEB根目录下。
(4)显示时报“PHP/PHP-CGI若名错误”(配置无任何问题),打开WIN错误查看发现在临时目录中的php.exe.mbpd文件造成的,这时,需要打开IE清除所有Temp即可解决。(这种错误大多出现在安装ZendCore或ZendPlatform后卸载后发生)。该错误是由于安装ZendCore或ZendPlatform卸载后在临时目录中有执行文件每次执行ZendDebugger.dll时被调用ZendCore或ZendPlatform编译后的特殊php-cgi.exe文件造成。
或如下错误信息:C:\DOCUME~1\○○○○\LOCALS~1\Temp\WER120.tmp.dir00\appcompat.txt
3- 如何使用ZendStudio对网页进行调试
3-1 打开ZendStudio
打开,其中的[Debug]页,将其中全部设置为Internal模式。(如下图:)
3-2 重启ZendStudio,打开[运行]输入命令“cmd”,进入后输入“netstat -a”查看本地端口情况。(如下图)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)