我使用这个链接在windows xampp 1.7.7上安装了xdebug和webgrind:link。在转到本地主机时,webgrind显示如下所示,而不是显示配置的script.No下拉菜单或可选择的内容。
Select a cachegrind file above
(looking in C:\xampp\htdocs\webgrind\tmp/ for files matching /^cachegrind.out..+..+$/)但我在临时文件夹中有两个文件,以cachegrind.out名称开头。
我在(xampp/php/php.ini)中的设置是
zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.2-5.3-vc9.dll"
xdebug.profiler_output_dir = "C:\xampp\htdocs\webgrind\tmp"
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_name = cachegrind.out.%t.%pwebgrind/config.php设置
static $storageDir = 'C:\xampp\htdocs\webgrind\tmp';
static $profilerDir = 'C:\xampp\htdocs\webgrind\tmp';我也试过这些
static $storageDir = '';
static $profilerDir = '/tmp';但是没有结果。我怎么才能让它工作呢?
发布于 2013-04-20 14:39:27
这是我在处理xampp/php/php.ini文件中的值时意外得到的。下面是将xdebug.profiler_append的值从0更改为1的结果。
发布于 2013-05-20 22:02:03
在我的windows7操作系统中使用xampp 1.7.7时,我发现
php_xdebug-2.2.2-5.3-vc9.dll是坏的,即使在第一个下载中是php_xdebug-2.2.2-5.3-vc9.exe
在查看了php.ini之后,我发现这里有一个很好的缺省xdebug,其中有额外的符号,所以我删除了
半柱形;
调试**XDebug zend_extension = "C:\Programs\xampp\php\ext\php_xdebug.dll"
xdebug.auto_trace
;类型: boolean,默认值: 0
;当此设置设置为on时,将在之前启用函数调用跟踪
;脚本正在运行。这使得跟踪auto_prepend_file中的代码成为可能。
;xdebug.auto_trace = 0**
;xdebug.collect_includes
;类型:布尔型,默认值:1
是的,xampp附带了好的php_xdebug.dll。
所以使用它,不要看太远:)也许这会对你有帮助
发布于 2013-11-04 03:11:50
这也可能是由于可移植的xampp而导致的相对寻址问题。您可以像这样更改Xdebug地址。
在此之前
[XDebug]
zend_extension = "\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = "\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 = "\xampp\tmp"之后
[XDebug]
zend_extension = "D:\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
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 = "\xampp\tmp"https://stackoverflow.com/questions/16105937
复制相似问题