我有一个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位? –