我正在尝试按照Newrelic的官方步骤安装Newrelic PHP Agent,但我无法获得任何数据统计信息。
我已手动将extension = newrelic.so添加到/opt/lampp/etc/php.ini,但也无法正常工作
我认识到XAMPP没有扩展名目录,但是名为“opt / lampp / modules”的目录
所以newrelic不会将已安装的扩展程序推入其中,该怎么做?!
答案 0 :(得分:3)
您是在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更改为您希望调用Application的名称,将LicenseKey更改为您的帐户LicenseKey。
重启MAMP。
如果您创建一个PHPinfo文件,您将能够检查New Relic是否是一个已加载的模块。
在极少数情况下,如果守护程序没有以重启MAMP启动,您可以手动启动它 的/ usr /斌/ NewRelic的守护程序