安装EPP的调试Zend Debugger
最近在工作中遇到的一个问题就是PHP程序的调试,PHP的程序可以直接在页面中显示出错误信息,但是如果是较大较复杂的程序,这种方式的开发效率就极其低下了,那么如何在IDE中可以对程序进行单步调试呢?
问题:如何在Wamp下单步调试PHP程序?
1, 确保机子已经安装了Wamp。
假设www的目标路径为:D:\PHPProject\wamp\www(其中D:\PHPProject\wamp\是wamp的根目录)
2, 下载EPP3.0 (EclipsePHP Studio 3)
3, 解压和安装EPP3.0
并把默认workspace设置为D:\PHPProject\wamp\www
4, 下载zendDebugger:
http://downloads.zend.com/pdt/server-debugger/
下载版本:ZendDebugger-5.2.14-cygwin_nt-i386
解压,找到文件夹5_2_x_comp\ 和dummy.php
5, 将5_2_x_comp\ZendDebugger.dll复制到D:\PHPProject\wamp\bin\php\php5.2.9-1\ext下
6, 将dummy.php复制到D:\PHPProject\wamp\www下
7, 修改php.ini,在php.ini的后面加入:
[zend]
zend_extension_ts="D:\PHPProject\wamp\bin\php\php5.2.9-1\ext\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
其中zend_extension_ts定位到你的ZendDebugger.dll文件
zend_debugger.allow_hosts定位到你的server上,localhost默认为127.0.0.1
8, 打开或者重新启动EPP3.0,窗口—首选项—PHP—Debug—Install Debugger—Zend debugger—Configure
设置client Host/IP为127.0.0.1
9, 创建新的php工程和文件,工具栏上有个调试(小虫子)—调试配置
Php WebPage确保
Server Debugger为Zend Debugger
PHP Server 为Default PHP Web Server
按下Test Debugger 显示Success。
至此,Zend Debugger设置成功!!
Debug使用:F11开始调试,F5单步运行,F7停止调试
PS:读者也尝试过使用vs.php进行php程序的编译,试用版的使用正常,但是无奈vs.php for 2010还未有破解版,有试用期限,因此转战试用EPP。
作者:Nick Ye(yjf512)
出处:(http://www.cnblogs.com/yjf512/)
版权声明:本文的版权归作者与博客园共有。欢迎转载阅读,转载时须注明本文的详细链接。
参考文档:
http://bbs.php100.com/read-htm-tid-28116-page-2.html
Swoole如何使用Xdebug进行初步调试 在 PHP-FPM 中使用 Xdebug 的人应该不少,而在 Swoole 中使用 Xdebug 的人还是很少的,原因是 Swoole 扩展明确说明了和 Xdebug 扩展冲突 不过好在提供了一个 Sdebug 进行了兼容,让 Xdebug 可用于 Swoole 环境进行断点、调试
另一个Swoole调试器-Yasd 前段时间说过如何使用 Sdebug(Xdebug)来调试 Swoole,现在 PHP8 和 Xdebug3 都发布了,也有小伙伴在 Swoole 的 ISSUE 中询问 Xdebug 的支持,不过如果还继续兼容 Xdebug 的话肯定不是一件容易的事情。 于是 Swoole 开发组成员 @codinghuang 开发了一个新的调试扩展,名为 Yasd ,另一个 Swoole 调试器。
XDEBUG+PHPSTORM 开发 调试 原文:XDEBUG+PHPSTORM 开发 调试 XDEBUG+PHPSTORM 开发 调试 在我们开发过程中。我们如果经常性的echo、dump效率很低。所以我们就可以使用xdebug进行断点调试。
相关文章
- vue调试工具vue-devtools安装及使用
- Window下JDK、Tomcat、eclipse安装与配置
- ubuntu21.04(linux):为chrome安装vue-devtools(6.0.0 beta 14)调试插件
- Android Studio3.5开发工具(安卓开发工具)的安装步骤
- Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
- Python之selenium:selenium库的简介、安装、使用方法之详细攻略
- IDEA全家桶式讲解 | IDEA安装、使用、断点调试、Git、插件 (第二篇)
- IDEA全家桶式讲解 | IDEA安装、使用、断点调试、Git、模板 (第一篇)
- Python安装
- WSL2安装GUI界面与音视频
- Ubuntu18.04安装微信(可用)(五十五)
- ⚡接口调试工具-非常酷的在电脑上安装启动postman的方式⚡
- swoole安装
- 编译安装php
- Python 小白从零开始 PyQt5 项目实战(1)安装与环境配置
- MySQL----MySQL环境搭建即MySQL在Windows、Centos、Docker、Kubernetes环境下的安装部署
- CDH安装
- 【视频】React ReduxToolkit状态管理:创建store对象及redux调试工具的安装方法
- 成功解决安装MySQL5.7提示公钥GPG密钥配置为file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql