我有一個Windows 7機器與XAMPP(Apache 2.4.4 - Win32的PHP 5.4.16)和PHPStorm 6.0.3對於我的生活,我不能讓XDebug在這臺機器上工作!我看我的phpinfo頁: XAMPP PhpStorm XDebug不會停在斷點
這告訴我,我需要下載了XDebug 「PHP 5.4 VC9 TS(64位)」 我下載和拷貝製作:C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-x86_64.dll
我的php.ini有:
[XDebug]
zend_extension_ts = "C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-x86_64.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 0
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "C:\xampp\tmp"
我重新啓動XAMPP,但PHPInfo頁面仍然沒有XDebug嗎?
'xdebug.remote_enable = 1' – CrazyCoder
** 1)**您肯定有錯誤的xdebug版本。你爲什麼在你的PHP是32位的時候使用** 64位** xdebug(你的Apache也是32位的(Win32))。 ** 2)** xdebug已關閉/禁用('xdebug.remote_enable'應爲** 1/true/on ** – LazyOne
好的,我如何確定我的php是否是32位?我看到remote_enable並更改了它到1我運行的是Window 7,並且它說的是64位版本。我如何確定Apache是32位還是64位? –