安装 Xdebug:
#sudo /etc/init.d/httpd restart
然后就可以使用 Xdebug 进行 profiler 了。
使用方法是: 在浏览器的请求地址后面加上 ?XDEBUG_PROFILE=1
例如: http://localhost/index.php?XDEBUG_PROFILE=1
这会在 /tmp 目录里产生一个 profile 文件,文件名为: cachegrind.out.xxxx
该文件是标准的 cachegrind 格式文件,可以使用 KCacheGrind 等工具查看。
安装 KCacheGrind:
yum install kdesdk
kdesdk 里带有 KCacheGrind
#yum install php-pecl-xdebug
也可以采用pecl
#yum install php-pear
#pecl install xdebug
#vi /etc/php.ini
增加
[xdebug]
xdebug.profiler_enable_trigger=On
#sudo /etc/init.d/httpd restart
然后就可以使用 Xdebug 进行 profiler 了。
使用方法是: 在浏览器的请求地址后面加上 ?XDEBUG_PROFILE=1
例如: http://localhost/index.php?XDEBUG_PROFILE=1
这会在 /tmp 目录里产生一个 profile 文件,文件名为: cachegrind.out.xxxx
该文件是标准的 cachegrind 格式文件,可以使用 KCacheGrind 等工具查看。
安装 KCacheGrind:
yum install kdesdk
kdesdk 里带有 KCacheGrind