2011-12-30 142 views
7

我的PHP版本是PHP版本5.3.6無法在Windows上安裝XDEBUG?

Xdebug的設置在php.ini:

[Xdebug] 

zend_extension_ts="D:\php\ext\php_xdebug-2.1.2.dll" 
xdebug.remote_enable=1 

;IP 
xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 
xdebug.remote_handler=dbgp 
xdebug.auto_trace = On 
xdebug.show_exception_trace = On 
xdebug.remote_autostart = On 
xdebug.collect_vars = On 
xdebug.collect_return = On 
xdebug.collect_params = On 

我已經安裝PHP 5.3 VC6(32位)/ PHP 5.3 VC9(32位)。他們都失敗了。

在cmd上鍵入「php --ini」。它顯示: enter image description here

回答

13

,以便找到正確的二進制文件使用,請按照指示在http://xdebug.org/find-binary.php

歡呼聲, 德里克

+0

嗯..這很有趣...我需要php_xdebug-2.1.4-5.4-vc9.dll,但這並不存在> _> – Matthias 2012-04-12 11:50:14

+0

@Derick感謝發貼。這也解決了我的問題,以及... – 2016-06-01 07:40:36

+0

人們,不要因爲鏈接過時並重定向到其他地方而感到灰心。目標頁面仍然會幫助您選擇正確的版本。 – 2017-08-04 14:57:27

0

看起來你只需要爲你的Windows/PHP版本下載正確版本的xdebug。有VC9版本here,只需選擇適當的一個爲32或64位。

+0

我很抱歉,我不知道我應該安裝的Xdebug的版本?我的PHP版本是5.3.6。操作系統是XP。 – enjoylife 2011-12-30 01:13:50

+0

@enjoylife它將成爲我的答案在該頁面上的PHP 5.3 VC9版本之一。您需要爲32位和64位獲取相應的信息(有關此處的信息:http://windows.microsoft.com/zh-cn/windows7/32-bit-and-64-bit-Windows -經常問的問題)。它將是** PHP 5.3 VC9(64位)**或** PHP 5.3 VC9(32位)之一**如果需要,您可以獲取_ts_變體,但通常PHP以非線程模式運行。 – quickshiftin 2011-12-30 01:22:40