什么PHP,Xdebug和Eclipse配置在Windows 7 64位上工作?
我一直在寻找合适的组合,可以让我在Eclipse中调试断点和变量查看,而不会崩溃Apache。什么PHP,Xdebug和Eclipse配置在Windows 7 64位上工作?
- PHP 5.3? PHP 5.2?
- Eclipse Helios? Eclipse伽利略?一个或另一个与某些版本的xdebug或PHP?或者我需要使用NetBeans还是其他?
- 是我的64位操作系统的问题?是否需要特定的64位版本的PHP,Eclipse或Xdebug才能在Windows 7 64上运行?
- 任何特殊的xdebug配置选项和技巧,我需要在php.ini?像关闭xdebug.profiler_enable或不使用我的zend_extension路径到xdebug DLL的引号?
- Vhosts问题?
- 废弃整件事,回到Win XP或Ubuntu?
这里是我已经在读:
- So eclipse and xdebug walk into a bar, and then my apache server dies
- Why does xdebug crash apache on every XAMPP install I've tried?
- http://bugs.xdebug.org/view.php?id=459
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=312951#c8
- xdebug for PHP 5.2 on Windows 7 64bit
- 等等等等... SO ,xdebug臭虫追踪器,日食bugzilla等,等等
基本上,如果人们可以发布他们的工作(即,调试与断点和在Eclipse局部变量观看)的Win7 64位的配置,包括:
- PHP版本(5.3.1,5.2.11等)
- Xdebug的DLL(2.1.0-5.3-VC6等)
- Xdebug的php.ini的配置(的zend_extension = “C:\ XAMPP \ PHP \分机\ php_xdebug.dll” 等)
- Apache的版本(2.2.14等)
- 什么都重要? “秘密成分”?
谢谢!我想念我的调试器,因为我得到了一个新的笔记本电脑与Win 7 :(
所以,这里是我现在用在我的Windows 7笔记本电脑的64,这似乎是工作的内容:
- Eclipse的赫利俄斯服务版本2(3.6.2)
- 的Apache 2.2.17
- PHP 5.3.4
- 的XDebug 2.1.0-5.3(VC9我认为)
我用WAMP Server 2.1d 64bit installer。 WAMP比XAMPP更好,我甚至不相信。我的生活又很好。
我遇到了一些问题,即Apache中包含的OpenSSL文件无法正常工作。但我只是从OpenSLL下载了最新的文件,并覆盖了WAMP附带的文件,现在它运行良好。
我也必须在PHPMyAdmin上启用一些奖励功能,并且必须将INI参数添加到mySql服务以使用MySql Administrtaor程序,但总的来说它的工作非常灵活。现在非常稳定。
无论如何,我现在可以设置断点并检查局部变量!仍然使用我最喜欢的Eclipse IDE!感谢大家的建议,请随时继续发布工作配置,以帮助其他人。
64位Windows 7我使用的是X-调试2.1.0的NetBeans 6.9.1和7.0测试版,PHP 5.2.6,2.2.3的Apache如果我还记得,但它不应该的问题
的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解释器文件指向正确,并且e Xdebug端口是9000。
最后,对于网站调试,我使用Firefox的Easy XDebug,它在请求中添加了Xdebug会话参数。
谢谢,我打算尝试恢复到PHP 5.2(无论如何都适合Drupal工作)。尽管我习惯了Eclipse,并且犹豫切换到NetBeans,但也许我会。我会接受最好的答案,在我尝试几个之后。 – thaddeusmt 2011-01-07 22:20:54
我有同样的问题。
我有WAMP安装2.2如下:
阿帕奇的64位线程安全的版本与VC-9 \
的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调试器工作正常。
我想你是对的,它属于超级用户,我只是住在StackOverflow上,所以这是我的本能(在这里还有其他好的Eclipse/Xdebug问题)。如果你熟悉JVM的前提,我不会说Windows *不是Eclipse的“本地”平台。并且减少解决问题所需的跟踪和错误的数量并不是问题的关键?但我会关闭并移动。 – thaddeusmt 2011-01-11 15:29:21
嗯,不知道你不能关闭或删除一个赏金的问题。这应该在FAQ中。 – thaddeusmt 2011-01-11 15:58:32