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

Jerry 发表于 2015年06月10日 15:57 最后修改于 2015年07月24日 14:32

故障说明

在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 分钟之后就能获取数据了。

回复

您需要登录后才可以回复