首页 帮助中心 听云Server 简介

使用步骤

  1. 确认您的系统满足兼容性要求
  2. 如果您还没有听云server帐户,请注册听云server帐户
  3. 从听云server探针安装页面复制您的授权码
  4. 安装PHP探针
  5. 配置PHP探针的授权码
  6. 重启PHP宿主程序(Apache或者PHP-FPM)
  7. 通过管理页面察看数据,有问题请参考常见问题。

兼容性要求

安装PHP 探针之前,请确保您的系统满足如下这些条件:

  • Linux 操作系统,满足以下列表条件之一:

    • RedHat Enterprise Linux (RHEL) 5.0 或更高版本
    • CentOS 5.0 或更高版本
    • Suse Linux 10.0或更高版本
    • Debian 5.0 ("lenny") 或更高版本
    • Ubuntu 9.10 ("Karmic Koala") 或更高版本
    • 任何其他内核版本高于2.6.13,GLIBC版本高于2.5并且提供本地Posix线程库支持的linux发行版。
  • PHP,满足以下列表条件之一:

    • PHP 5.3
    • PHP 5.4
    • PHP 5.5
    • PHP 5.6
    • PHP 7.0
    • PHP 7.1
  • Web服务器,满足以下列表条件之一:

    • Apache 2.2以上 (apache module方式)
    • Nginx + PHP-FPM (FastCGI的方式)
    • 任何其它支持FastCGI的PHP服务器

探针架构

  1. 探针的文件组成

    默认探针安装根路径 %prefix% = /usr, 使用bin安装包可以利用prefix参数指定探针安装路径。

    默认探针运行根路径 %runtime% = /var, 可以在php扩展配置文件内更改运行路径。

    探针安装后,对Linux系统的文件更改如下:

    • 汇总进程 %prefix%/bin/networkbench
    • PHP扩展 %prefix%/lib/networkbench/
    • 探针日志路径 %runtime%/log/networkbench/
    • PHP扩展文件 {PHP扩展路径}/networkbench.so
    • PHP扩展配置文件 {PHP附加配置文件路径}/networkbench.ini 或 {PHP主配置文件}
    • 探针安装日志 /tmp/nbinstall-安装日期.tar
  2. PHP扩展模块

    PHP扩展模块负责收集PHP运行时的性能,并将性能数据发送给汇总进程。

    PHP扩展本身不与听云服务器进行数据交换,PHP扩展通过将数据发送到汇总进程进行处理来减少对系统资源的消耗。

  3. 汇总进程

    汇总进程是介于听云服务器和PHP扩展之间的一个进程,接收php扩展模块捕获的运行时性能数据,汇总压缩后传送到听云系统后台。

    不启用汇总进程,就不会有数据发送到听云系统。

    汇总进程会被PHP自动启动,不需要用户手动启动。