如何在 Ubuntu 上的 Xampp 上安装 Newrelic(从 apachefriends.org 开始)


How to install Newrelic on Xampp (from apachefriends.org) on Ubuntu

我正在尝试按照Newrelic的官方步骤安装NewrelicPHP代理,但我无法获得任何数据统计信息。

我已经手动添加了扩展名=newrelic.so 到/opt/lampp/etc/php.ini ,但也不起作用

我认识到XAMPP没有扩展目录,而是一个名为"opt/lampp/modules"的目录。

所以newrelic不会将已安装的扩展推到里面,怎么办?!

您是在Mac上还是Linux机器上安装它?

什么发行版?

Xampp只是关键服务器组件的打包安装,New Relic只与PHP集成。因此,如果您的 Linux 操作系统是基于 Debian 或 Red-Hat 的,您可以通过一般说明进行操作。如果是Mac OS,那就有点不寻常了,但可以做到。

由于存在Debian/Red Hat的安装说明,我假设这是Mac OSX,因为没有Windows代理。

下载最新的 Mac OS X 代理http://download.newrelic.com/php_agent/release/

将此包解压缩到要存储新遗物文件的唯一位置。在终端中,CD 进入该目录。跑sudo NR_INSTALL_PATH=/Applications/MAMP/bin/php/phpX.X.X/bin ./newrelic-install

当系统提示安装位置时,键入不带引号的"all"。

在您选择的文本编辑器中打开"/Applications/MAMP/bin/php/phpX.X.X/conf/php.ini"(请记住,将 X.X.X 替换为您在上面找到的版本),然后将以下内容复制并粘贴到其中。 确保将许可证密钥占位符替换为您的许可证密钥。

extension=newrelic.so newrelic.appname = <appName> newrelic.license = <licenseKey>

将 AppName 更改为您希望调用应用程序的名称,并将许可证密钥更改为您的帐户许可证密钥。

重新启动 MAMP。

如果你创建了一个PHPinfo文件,你将能够检查New Relic是否是它上面的加载模块。

在极少数情况下,如果守护程序未在重新启动 MAMP 时启动,则可以手动启动它/usr/bin/newrelic-daemon