在Windows上安装XDebug 64bit

abu*_*abu 3 php apache xdebug

我正在尝试安装XDebug。我正在使用64位的Windows7。我的PHP版本是5.6.3(使用phpinfo();获得了它)。我将xdebug文件放在php文件夹下的ext文件夹中(我将文件重命名为php_xdebug.dll)。

在此处输入图片说明

我将下面的代码放在php.ini文件中,然后重新启动apache。

[XDebug]
zend_extension = "D:\XAMPP\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "D:\XAMPP\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "D:\XAMPP\tmp"
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.idekey="netbeans-xdebug"
Run Code Online (Sandbox Code Playgroud)

但我不能见下文的,而我是想看看使用phpinfo();

在此处输入图片说明

谁能说出问题在哪里?

Riz*_*123 5

我认为您搞砸了两件事:

  1. 如果您的计算机具有32/64位
  2. 如果您的PHP版本是32/64位版本

所以,既然你是在Windows上没有稳定的64位版本的PHP ,你可以看到在这里

在此处输入图片说明

另外,为了测试这一点,您可以做一些技巧并运行以下代码:

echo PHP_INT_MAX;
Run Code Online (Sandbox Code Playgroud)

输出:

9223372036854775807  //64bit
2147483647           //32bit
Run Code Online (Sandbox Code Playgroud)

因此,下载32位xdebug版本,一切应该正常运行。