Xdebug是一个
开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug2018年的最新版本是Xdebug 2.7.0beta1,release日期2018-09-20,添加了对PHP7.2的支持。
有两个版本带有Non-thread-safe和不带有Non-thread-safe,主要是看
php版本是否
线程安全版本。
然后复制到
php下的ext目录里,修改php.ini,增加如下信息:
;自动打开“监测
函数调用过程”的功模。该功能可以在指定的目录中将函数调用的监测信息以文件的形式输出。此
配置项的默认值为off。
;打开收集“函数
返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。
设置完参数,重启服务器,使用
phpinfo() 函数查看是否有 xdebug 项目,安装是否成功。
由于效能监测文件:cachegrind.out.××××××××文件的内容不易被人类所理解,所以需要一个工具来读取它。windows下就有一款这样的软件:wincachegrind。
2、安装运行后,点击Tools->options,设定working folder(
php.ini里xdebug.profiler_output_dir的值)