什么PHP,Xdebug和Eclipse配置适用于Windows 7 64位?

时间:2011-01-07 17:13:02

标签: php eclipse windows-7 64-bit xdebug

我已经捣乱了几天,试图找到合适的组合,让我在Eclipse中使用断点和变量查看进行调试,而不会崩溃Apache。

  • PHP 5.3? PHP 5.2?
  • Eclipse Helios? Eclipse Galileo?一个或另一个与某些版本的xdebug或PHP?或者我是否需要使用NetBeans或其他东西?
  • 我的64位操作系统是问题吗?是否需要特定的64位版本的PHP,Eclipse或Xdebug才能在Windows 7 64上运行?
  • php.ini中需要的任何特殊的xdebug配置选项和技巧?比如关闭xdebug.profiler_enable或不使用我的zend_extension路径周围的引号到xdebug dll?
  • Vhosts问题?
  • 废弃整个东西,然后回到Win XP或Ubuntu?

以下是我一直在阅读的内容:

基本上最棒的是,如果人们可以发布他们的工作(即在Eclipse中使用断点和局部变量查看调试)Win7 64位配置,包括:

  • PHP版本(5.3.1,5.2.11等)
  • Xdebug dll(2.1.0-5.3-vc6等)
  • Xdebug php.ini config(zend_extension =“C:\ xampp \ php \ ext \ php_xdebug.dll”等)
  • Apache版本(2.2.14等)
  • 还有什么重要的吗? “秘密成分”?

谢谢!因为我用Win 7购买了一台新的笔记本电脑,我想念我的调试器:(

注意:已移至超级用户
https://superuser.com/questions/231818/what-php-xdebug-and-eclipse-configurations-work-on-windows-7-64-bit

4 个答案:

答案 0 :(得分:2)

所以,这就是我现在在Windows 7 64笔记本电脑上使用的内容,它似乎正在运行:

  1. Eclipse Helios Service Release 2(3.6.2)
  2. Apache 2.2.17
  3. PHP 5.3.4
  4. XDebug 2.1.0-5.3(我想是VC9)
  5. 我使用了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调试器工作正常。