我正在尝试安装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();
谁能说出问题在哪里?
我认为您搞砸了两件事:
所以,既然你是在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版本,一切应该正常运行。