在 Ubuntu 中成功安装 PHP agent 后 OneAPM 界面无数据显示

故障说明

在Ubuntu系统中完成 PHP agent 安装步骤后,OneAPM 界面上没有任何数据显示。

解决方案

在 Ubuntu 系统中,对于使用 apt-get 方式安装的PHP环境,存在一个比较特殊的问题,Ubuntu 会把 PHP 的 php.ini 拆分成多个:

    1.如果是 Apache 环境,会生成两个 php.ini 文件,分别位于 Apache 目录和 CLI 目录。

    2.如果是 Nginx 环境,会分别位于 php-fpm 目录和 CLI 目录。

而安装的时候安装脚本是无法区分这两个文件的,如果默认安装到了 CLI 目录的 php.ini 配置文件中,需要您手动将 CLI 目录中的 [oneapm] 这一行以及下面的全部 OneAPM 配置部分剪切到另外一个 Web 服务器使用的 php.ini 文件中。然后重启 Apache、Nginx、php-fpm 等等 PHP 容器,静等5分钟之后就能获取数据了。

还有其他问题? 提交请求

您还可以采取以下方式解决问题: