首页 帮助中心 听云Server 简介
听云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
    • PHP 7.2
  • Web服务器,满足以下列表条件之一:

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

探针架构

  • 探针的文件组成

    • 默认探针安装根路径 %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
  • PHP扩展模块

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

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

  • 汇总进程

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

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

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