我已经折腾了好几天,试图找到正确的组合,让我可以在 Eclipse 中使用断点和变量查看进行调试,而不会导致 Apache 崩溃。
- PHP 5.3? PHP 5.2?
- eclipse 赫利俄斯? eclipse 伽利略?一个或另一个与某些版本的 xdebug 或 php?还是我需要使用 NetBeans 或其他工具?
- 问题出在我的 64 位操作系统上吗?是否需要特定 64 位版本的 PHP、Eclipse 或 Xdebug 才能在 Windows 7 64 上运行?
- 在 php.ini 中我需要任何特殊的 xdebug 配置选项和技巧吗?就像关闭 xdebug.profiler_enable 或不在 xdebug dll 的 zend_extension 路径周围使用引号?
- 虚拟主机问题?
- 放弃整个系统并回到 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 bug tracker,eclipse 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\ext\php_xdebug.dll",等等)
- Apache 版本(2.2.14 等)
- 还有什么重要的吗? “秘方”?
谢谢!我想念我的调试器,因为我买了一台装有 Win 7 的新笔记本电脑 :(
注意:已移至 super 用户
https://superuser.com/questions/231818/what-php-xdebug-and-eclipse-configurations-work-on-windows-7-64-bit
最佳答案
所以,这是我现在在我的 Windows 7 64 笔记本电脑上使用的,它似乎可以正常工作:
- Eclipse Helios 服务版本 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!感谢大家的建议,请随时继续发布工作配置以帮助其他人。
关于php - 哪些 PHP、Xdebug 和 Eclipse 配置适用于 Windows 7 64 位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628215/