我已经捣乱了几天,试图找到合适的组合,让我在Eclipse中使用断点和变量查看进行调试,而不会崩溃Apache。
以下是我一直在阅读的内容:
基本上最棒的是,如果人们可以发布他们的工作(即在Eclipse中使用断点和局部变量查看调试)Win7 64位配置,包括:
谢谢!因为我用Win 7购买了一台新的笔记本电脑,我想念我的调试器:(
答案 0 :(得分:2)
所以,这就是我现在在Windows 7 64笔记本电脑上使用的内容,它似乎正在运行:
我使用了WAMP Server 2.1d 64bit installer。 WAMP比XAMPP更好,我甚至不敢相信。我的生活又好了。
我还遇到了一些问题,即Apache附带的OpenSSL文件无效。但是我刚从OpenSLL下载了最新的文件,并覆盖了WAMP附带的文件,现在效果很好。
我还必须在我喜欢的PHPMyAdmin上启用一些额外功能,并且必须将INI参数添加到mySql服务以使用MySql Administrtaor程序,但总体来说它工作得很顺利。现在非常稳定。
无论如何,我现在可以设置断点并检查局部变量!并仍然使用我最喜欢的Eclipse IDE!感谢大家的建议,请随时继续发布工作配置,以帮助其他人。
答案 1 :(得分:0)
Windows 7 64位。如果我记得的话,我在Netbeans 6.9.1和7.0 beta,PHP 5.2.6,Apache 2.2.3上使用X-debug 2.1.0,但这应该没关系。
的php.ini:
zend_extension_ts="C:\work\xampp\php\ext\php_xdebug-2.1.0-5.2-vc6.dll"
xdebug.remote_enable=On
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
在Netbeans菜单工具 - >选项 - > PHP - >一般:确保PHP解释器文件正确指向,并且Xdebug端口为9000。
最后,对于网站调试,我使用Easy XDebug用于Firefox,它在请求中添加了Xdebug会话参数。
答案 2 :(得分:0)
我目前正在使用Windows 7 64位,目前我正在使用EasyPHP堆栈来开发我的PHP项目。据我所知,您可以轻松使用32位而不会出现任何问题。 EasyPHP堆栈包含XDebug,因此设置起来应该相对简单。
Netbeans可以在32位或64位下载,但是使用64位版本时会出现问题,我一直在使用32位Netbeans而没有任何问题。
希望这会有所帮助!
答案 3 :(得分:0)
我遇到了同样的问题。
我安装了以下的wamp 2.2:
用vc-9构建的64位线程安全版Apache
Apache 2.4.2
Php 5.4.3
MySQL 5.5.24
php_xdebug-2.2.0-5.4-vc9-x86_64.dll - 此版本的XDebug无效,但是在下载和安装后:
php_xdebug-2.2.3-5.4-vc9-x86_64.dll - 最新的线程安全版本,我的eclipse调试器工作正常。