折腾了2天在网上找了不少资料才把PHP的调试 环境 搭建 好,这里总结下 搭建 的过程及注意事项 【 环境 介绍】 操作系统:WIN7 WAMP版本:WampServer Version 2.1(Apache2.2.17、PHP5.3.3、MYSQL5.5.8) NETBEANS 版本:NetBeans IDE 7.0 (Build 20110408000
折腾了2天在网上找了不少资料才把PHP的调试环境搭建好,这里总结下搭建的过程及注意事项
【环境介绍】
操作系统:WIN7
WAMP版本:WampServer Version 2.1(Apache2.2.17、PHP5.3.3、MYSQL5.5.8)
NETBEANS 版本:NetBeans IDE 7.0 (Build 201104080000)
XDEBUG版本:2.1.1(PHP 5.3 VC6 TS (32 bit))
备注:XDEBUG官网针对win系统提供了多个版本,每个版本又涉及到VC6、VC9还有带TC的,具体的含义可以通过如何选择PHP版本进一步了解(感谢喵了个咪的对本文提出的建议)
【安装XDEBUG】
将下载的php_xdebug-2.1.1-5.3-vc6.dll复制到php安装目录下的ext文件夹
我电脑中WAMP的安装目录是:D:\Wamp
我复制到E:\wamp\bin\php\php5.3.3\ext这里
将下面的代码添加到php.ini末尾处
zend_extension ="E:/wamp/bin/php/php5.3.3/ext/php_xdebug-2.1.1-5.3-vc6.dll" xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000
注意:
1.网上的很多资料和教程中都是”zend_extension_ts =“而xdebug官方已经明确指出对于PHP5.3已经改用zend_extension替代了。
2.xdebug与zend的Optimizer 和 Debugger extensions不兼容,所以如果之前有安装过这2个扩展还需要在php.ini中将其删掉
[Zend] ;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll" ;zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer" ;zend_optimizer.enable_loader = 0 ;zend_optimizer.optimization_level=15 ;zend_optimizer.license_path =; Local Variables: ; tab-width: 4 ; Local Variables: ; tab-width: 4 ; End:
上述工作都完成后,需要重启WAMP(其实重启Apache就可以了),打开PHPINFO,如果能找到如下图所示的Xdebug扩展,恭喜你,已经安装成功了。
【配置NetBeans】
启动NetBeans,打开工具-》选项-》PHP-》调试。检查调试器端口是否设置的9000(默认是9000)
“在第一行停止”默认是被勾选的,这样在进行任何一次调试的时候,就算没有设置的断点,也会在运行到程序的第一行停止。如下图所示:
设置好以后,可以通过NetBeans的调试-》调试文件(或者通过快捷键Ctrl+Shift+F5),默认情况下程序运行到第一行会中断,等待用户操作。
【扩展阅读】
WAMP安装PEAR扩展请参考:http://www.cnblogs.com/Excellent
【参考资料】
NetBeans的维基:关于如何在不同的操作系统下安装Xdebug的,但是以PHP5.2为例介绍的

Win11如何关闭大小写提示图标?当我们的电脑在进行大小写切换时,有用户的电脑屏幕会出现提示图标,对此有用户想要将该图标关闭,那么应该如何操作呢?其实方法很简单,下面小编就为大家演示Win11关闭大小写提示图标的方法,希望以下教程对你有所帮助。 Win11关闭大小写提示图标的方法 解决的方法很简单,那就是打开任务管理器结束Thisutilitycontrolsspecialkeyboard这个进程。 总而言之就是关闭进程里面的XXXXXUtility进程就可以了,如果是联想电脑的话,就

win10休眠后无法唤醒怎么解决?我们在不适用电脑的时候,电脑就会自动进入休眠,这样就可以保护我们的设备。但是有小伙伴反应说近期在使用win10系统的时候,进入休眠却没有办法唤醒了,怎么操作都没有办法。这种情况应该如何解决呢,小编下面整理了win10休眠后无法唤醒解决教程,感兴趣的话,跟着小编一起往下看看吧!电脑休眠后无法唤醒的因素一般有三个:第一:是系统硬件不兼容、不支持。第二:是系统设置原因导致。第三:是没有设置混合唤醒造成的。解决方法1:在开始菜单【运行】对话框中输入cmd,进入命令提示符

win系统磁盘0是指第一块硬盘,磁盘分区1是指第一个分区,通常称为C驱动器。如果安装了两个硬盘,则分别是磁盘0和磁盘1。它们通常在安装win系统时在对硬盘进行分区时出现。

win11怎么创建本地连接?有小伙伴在升级到win11系统之后,发现一些功能没办法正常使用,有小伙伴使用本地连接得时候,发现没有办法正常连接,不能正常连接的话,就没有办法上网,那么我们应该如何解决呢。小编下面整理了win11创建本地连接步骤,感兴趣的话,跟着小编一起往下看看吧!win11创建本地连接步骤1、点击桌面开始菜单,打开设置面板,如图所示。2、找到网络和Internet选项,如图所示。3、点击设置拨号连接按钮,如图所示。4、点击该栏目下的设置新连接选项,如图所示。5、最后点击设置新网络图

Win10飞行模式是灰色的不能上网怎么办?有小伙伴在使用win10的时候,如果不使用网络了,就会开启飞行模式,但是有小伙伴发现飞行模式是灰色的,这种情况我们应该如何解决飞行模式是灰色的这种情况呢。小编下面整理了Win10飞行模式是灰色的不能上网解决技巧,感兴趣的话,跟着小编一起往下看看吧!Win10飞行模式是灰色的不能上网解决技巧1、首先在搜索栏目里面输入msconfig,点击sysytemconfiguration功能,如图所示。2、切换到服务选项,选择隐藏所有Microsoft服务,再点击全

win11休眠文件怎么清理?很多小伙伴再给win11系统的电脑进行磁盘清理的时候,发现每次重启之后都会产生新的垃圾文件,这就是电脑的休眠文件。这些休眠文件是系统自动产生的,我们清理掉这些休眠文件之后,可以减轻磁盘非常大的一块负担,但是很多小伙伴并不清楚该怎么清理休眠文件,下面就由小编为大家带来win11休眠文件清理教程。win11休眠文件清理教程1、找到C盘的CMD程序,路径如下:C:WindowsSystem32然后右键:以管理员身份运行2、输入命令:powercfg-hoff然后回车,看到如

win加r输入的命令有:1、cleanmgr命令,打开磁盘清理工具;2、compmgmt.msc命令,计算机管理;3、charmap命令,启动字符映射表;4、calc命令,启动计算器;5、Clipbrd命令,剪贴板查看器等。

win11怎么改文件后缀名?win11系统占据了电脑系统使用界的半壁江山,很多小伙伴们都在使用该版本的系统进行操作,该版本也为用户们提供了许多丰富的系统工具,不过很多小伙伴们在这个版本系统总不知道如何修改文件的后缀名,很多小伙伴不知道怎么详细操作,小编下面整理了win11更改文件后缀名技巧,如果你感兴趣的话,跟着小编一起往下看看吧!win11更改文件后缀名技巧1、首先我们打开“此电脑”2、接着点击上方栏的“查看”3、然后在下拉菜单中选中“显示”再勾选“文件扩展名”4、修改完成后,我们找到想要修改


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

SublimeText3 English version
Recommended: Win version, supports code prompts!

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

SublimeText3 Linux new version
SublimeText3 Linux latest version

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.
