簡體   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