PHPTrace 下载,安装和简单使用教程

时间:2024-05-21 15:11:38

phptrace是一款跟踪代码执行流程的工具,开发中非常有利于程序员进行调试和测试。

官方文档:https://github.com/Qihoo360/phptrace/blob/master/README_ZH.md

一、下载:

1.下载地址:https://github.com/Qihoo360/phptrace

PHPTrace 下载,安装和简单使用教程

 

2.下载到服务器后,解压出来:

可以使用unzip命令:unzip phptrace-master.zip

PHPTrace 下载,安装和简单使用教程

跳到extension文件夹下:

cd phptrace-master

cd extension

PHPTrace 下载,安装和简单使用教程

二、安装

先找到php的bin目录:比如我的目录在:/www/server/php/56/bin/

按顺序输入命令

1:/www/server/php/56/bin/phpize

2:/configure --with-php-config=/www/server/php/56/bin/php-config

3:make

4:  make cli

5:make install-all

6:找到php.ini 文件,增加一条:extension=trace.so

7:重启php-fpm,参考这个https://jingyan.baidu.com/article/d5c4b52bb926b6da560dc524.html

三、使用

  • trace 追踪运行的PHP进程(默认)
  • status 展示PHP进程的运行状态
  • version 版本
  • -p 指定php进程id('all'追踪所有的进程)
  • -h 帮助
  • -v 同version
  • -f 通过类型(url,function,class)和内容过滤数据
  • -l 限制输出次数
  • --ptrace 在追踪状态的模式下通过ptrace获取数

调用bin目录对应下的phptrace如:

/www/server/php/56/bin/phptrace -p all

这样是追踪所有php的执行。

测试:

通过浏览器访问站点后,详细跟踪了php的执行过程:

PHPTrace 下载,安装和简单使用教程