繁体   English   中英

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

[英]What PHP, Xdebug and Eclipse configurations work on Windows 7 64 bit?

我已经捣乱了几天,试图找到合适的组合,让我在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

所以,这就是我现在在我的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我认为)

我使用了WAMP Server 2.1d 64位安装程序 WAMP比XAMPP更好,我甚至不敢相信。 我的生活又好了。

我还遇到了一些问题,即Apache附带的OpenSSL文件无效。 但我刚从OpenSLL下载了最新的文件,并覆盖了WAMP附带的文件,现在效果很好。

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

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

我有同样的问题。
我安装了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调试器工作正常。

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 for Firefox,它在请求中添加了Xdebug会话参数。

我目前正在使用Windows 7 64位,目前我正在使用EasyPHP Stack来开发我的PHP项目。 据我所知,您可以轻松使用32位而不会出现任何问题。 EasyPHP堆栈包含XDebug,因此设置起来应该相对简单。

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

希望这会有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM