Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
哪些PHP、Xdebug和Eclipse配置在64位Windows 7上工作?_Php_Eclipse_Windows 7_64 Bit_Xdebug - Fatal编程技术网

哪些PHP、Xdebug和Eclipse配置在64位Windows 7上工作?

哪些PHP、Xdebug和Eclipse配置在64位Windows 7上工作?,php,eclipse,windows-7,64-bit,xdebug,Php,Eclipse,Windows 7,64 Bit,Xdebug,我已经混了好几天了,试图找到一个合适的组合,使我能够在Eclipse中调试断点和变量查看,而不会使Apache崩溃 PHP5.3?PHP5.2 日食太阳神?伽利略月食?一个或另一个使用特定版本的xdebug或php?或者我需要使用NetBeans还是其他什么 我的64位操作系统有问题吗?是否需要特定的64位版本的PHP、Eclipse或Xdebug才能在Windows 7 64上工作 我在php.ini中需要什么特殊的xdebug配置选项和技巧?比如关闭xdebug.profiler_enab

我已经混了好几天了,试图找到一个合适的组合,使我能够在Eclipse中调试断点和变量查看,而不会使Apache崩溃

  • PHP5.3?PHP5.2
  • 日食太阳神?伽利略月食?一个或另一个使用特定版本的xdebug或php?或者我需要使用NetBeans还是其他什么
  • 我的64位操作系统有问题吗?是否需要特定的64位版本的PHP、Eclipse或Xdebug才能在Windows 7 64上工作
  • 我在php.ini中需要什么特殊的xdebug配置选项和技巧?比如关闭xdebug.profiler_enable,或者不在xdebug dll的zend_扩展路径周围使用引号
  • Vhosts问题
  • 放弃这一切,回去赢取XP或Ubuntu
以下是我已经读过的内容:

  • 等等等等。。。所以,xdebug bug跟踪器、eclipsebugzilla等等
基本上,如果人们能够发布他们的工作(即在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\u Xdebug.dll”等)
  • Apache版本(2.2.14等)
  • 还有什么重要的吗?“秘方”
谢谢!我想念我的调试器,因为我买了一台带有Win 7的新笔记本电脑:(

注意:已移至超级用户

Windows 7 64位。如果我记得的话,我在Netbeans 6.9.1和7.0 beta、PHP5.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


最后,对于网站调试,我使用Firefox,它在请求中添加了Xdebug会话参数。

我目前使用的是Windows 7 64位,我目前正在使用该堆栈来开发我的PHP项目。据我所知,您可以轻松地使用32位,而不会出现任何问题。EasyHP堆栈包括Xdebug,因此它应该是可靠的设置起来非常简单

可以下载32位或64位,但是使用64位版本会有问题,我一直在使用32位Netbeans,没有任何问题


希望这会有所帮助!

因此,下面是我现在在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比XAMPP好,我简直不敢相信。我的生活又好了

    我仍然遇到了一些问题,即Apache附带的OpenSSL文件不起作用。但我只是从OpenSLL下载了最新的文件,并重写了WAMP附带的文件,现在它工作得很好

    我还必须在PHPMyAdmin上启用一些我喜欢的额外功能,并且必须将INI参数添加到mySql服务以使用mySql管理员程序,但总体而言,它工作得很顺利。现在非常稳定

    无论如何,我现在可以设置断点并检查局部变量了!而且仍然使用我最喜欢的Eclipse IDE!感谢大家的建议,请随时继续发布工作配置以帮助其他人解决问题。

    我也遇到了同样的问题。
    我在wamp 2.2中安装了以下内容:
    使用vc-9构建的64位线程安全版本Apache\
    Apache 2.4.2
    Php 5.4.3
    MySQL 5.5.24
    PHPxdebug-2.2.0-5.4-vc9-x86_64.dll-此版本的xdebug不起作用,但在下载和安装之后:

    PHPxdebug-2.2.3-5.4-vc9-x86_64.dll-最新的线程安全版本,我的eclipse调试器工作正常。

    谢谢,我确实打算尝试恢复到PHP5.2(对Drupal工作更好)。我已经习惯于Eclipse,并且犹豫是否切换到NetBeans,但也许我会。在我尝试了几次之后,我会接受最有效的答案。@thaddeusmt为了补充这一点,xdebug有一个页面,您可以在其中粘贴php.ini,以根据体系结构/版本获得关于下载哪个xdebug.dll的建议:。此外,NetBeans有一个“Eclipse”键盘快捷键配置文件以简化过渡。我想你是对的,它确实属于超级用户,我只是住在StackOverflow上,所以这是我的本能(还有其他关于Eclipse/Xdebug的好问题)。我不会说Windows不是“本机”不过,如果您熟悉JVM的前提,那么Eclipse平台。减少解决问题所需的跟踪和错误不是任何问题的重点吗?但我会关闭并移动。嗯,不知道您不能关闭或删除带有悬赏的问题。这应该在常见问题解答中。您正在使用当前的EasyHP release与PHP5.3.5和Xdebug 2.1.0兼容?