PHP探针简介
使用步骤
- 确认您的系统满足兼容性要求。
- 如果您还没有基调听云悟空账户,请注册基调听云悟空账户。
- 通过报表管理界面下载安装Collector组件。
- 下载安装UniAgent探针或PHP探针。
- 重启PHP宿主程序(Apache或者PHP-FPM)。
- 通过报表页面察看数据,有问题请参考常见问题。
兼容性要求
安装PHP 探针之前,请确保您的系统满足如下这些条件:
Linux 操作系统,满足以下列表条件之一:
- RedHat Enterprise Linux (RHEL) 6.0 x86_64 或更高版本
- CentOS 6.0 x86_64 或更高版本
- Suse Linux 10.0 x86_64或更高版本
- Debian 6.0 x86_64 或更高版本
- Ubuntu 9.10 x86_64 或更高版本
- 任何其他内核版本高于2.6.32,GLIBC版本高于2.12的linux x86_64发行版。
PHP,满足以下列表条件之一:
- PHP 5.3
- PHP 5.4
- PHP 5.5
- PHP 5.6
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
- PHP 8.2
Web服务器,满足以下列表条件之一:
- Apache 2.2以上 (apache module方式)
- Nginx + PHP-FPM (FastCGI的方式)
- 任何其它支持FastCGI的PHP服务器
探针架构
探针的文件组成
- 汇总进程 ./bin/php-daemon
- PHP扩展 ./lib/tingyun-*.so
- 日志路径 ./logs/
PHP扩展模块
PHP扩展模块负责收集PHP运行时的性能,并将性能数据发送给汇总进程。
PHP扩展本身不与基调听云服务器进行数据交换,PHP扩展通过将数据发送到汇总进程进行处理来减少对系统资源的消耗。
汇总进程
汇总进程是介于基调听云服务器和PHP扩展之间的一个进程,接收PHP扩展模块捕获的运行时性能数据,汇总压缩后传送到基调听云系统后台。
不启用汇总进程,就不会有数据发送到基调听云系统。
汇总进程会被PHP自动启动,不需要用户手动启动。