【问题标题】:How to install Newrelic on Xampp (from apachefriends.org) on Ubuntu如何在 Ubuntu 上的 Xampp(来自 apachefriends.org)上安装 Newrelic
【发布时间】:2015-03-11 07:55:24
【问题描述】:

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

我已手动将 extension=newrelic.so 添加到 /opt/lampp/etc/php.ini ,但也无法正常工作

我发现 XAMPP 没有扩展目录,而是一个名为“opt/lampp/modules”的目录

所以newrelic不会将已安装的扩展推入其中,该怎么办?!

【问题讨论】:

    标签: php xampp newrelic lampp


    【解决方案1】:

    您是在 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/

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

    当提示安装位置时,键入不带引号的“all”。

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

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

    将 AppName 更改为您希望调用应用程序的名称,并将 LicenseKey 更改为您的帐户 LicenseKey。

    重新启动 MAMP。

    如果您创建一个 PHPinfo 文件,您将能够检查 New Relic 是否是其上已加载的模块。

    在极少数情况下,如果守护程序没有随着 MAMP 的重新启动而启动,您可以手动启动它 /usr/bin/newrelic-daemon

    【讨论】:

    • 你是提问还是回答?
    • 没有足够的声望来评论他的原始问题以提出问题以给出正确的答案。
    • 所以你先评论再回答
    • 我试过了,我没有 50 声望,所以无法发表评论。我已经添加了 Mac OSX 指令作为答案。
    猜你喜欢
    • 2012-08-28
    • 2016-09-05
    • 2017-01-11
    • 2013-01-17
    • 2011-01-11
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 2017-08-16
    相关资源
    最近更新 更多