Я пытаюсь выполнить официальные шаги из Newrelic, чтобы установить агент Newrelic PHP, но я не смог получить статистику данных.
Я добавил вручную расширение = newrelic.so в /opt/lampp/etc/php.ini, но также не работает
Я узнал, что XAMPP не имеет каталога расширений, но каталог под названием "opt/lampp/modules"
Так что newrelic не вставляет установленное расширение внутри него, что делать?!
Вы устанавливаете его на Mac или Linux?
Что такое Distro?
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. В Terminal, CD в этот каталог. Запустить sudo NR_INSTALL_PATH =/Приложения /MAMP/bin/php/phpX.XX/bin./newrelic-install
Когда будет предложено установить, введите "все" без кавычек.
Откройте "/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