Ok, also die Leute bei New Relic waren nicht sehr hilfreich dabei, also frage ich hier, ob einer von euch nette Leute mir helfen kann :)PHP Start: Dynamische Bibliothek kann nicht geladen werden (NEW RELIC)
Ich benutze Ubuntu 12.04 mit Nginx und dem neuesten PHP. Die Geschichte geht so: Ich habe versucht, den neuen Relikt PHP Agenten gemäß den Anweisungen für ubuntu zu installieren:
wget -O - http://download.newrelic.com/548C16BF.gpg | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.newrelic.com/debian/ newrelic non-free"
> /etc/apt /sources.list.d/newrelic.list'
sudo apt-get update
sudo apt-get install newrelic-php5
sudo newrelic-install install
Und es funktioniert nicht. Nach allem kann der PHP-Agent einfach nicht starten. Ich habe sogar eine schnelle phpinfo.php
Seite ausgepeitscht, um zu sehen, ob das newrelic Modul aufgelistet wurde und es nicht ist. Also habe ich "Neues Relikt .deb" gegoogelt und bin auf diese Seite gestoßen: https://docs.newrelic.com/docs/server/server-monitor-installation-ubuntu-and-debian und folgte den Anweisungen. Die Installation läuft durch, aber der Agent startet auch nicht. Ich mag es, meine Server sauber zu halten, also entschied ich "OK, da es nicht funktioniert, bis neue Reliquienunterstützung zu mir zurückkommt und ich von frisch beginnen kann, werde ich das neue Relikt-Zeug entfernen, das installiert wurde". Also bin ich wieder den Anweisungen auf diesem Link gefolgt. Die Installation schien normal zu funktionieren. Allerdings, wenn ich den Befehl „PHP
“ Ich bekomme die folgende Fehlermeldung aus:
[email protected]:/home# php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212
/newrelic.so' - /usr/lib/php5/20121212/newrelic.so: cannot open shared object file:
No such file or directory in Unknown on line 0
stellt mir sicher, es gibt keinen Hinweis in meiner /etc/php/fpm/php.ini
Datei newrelic und doppelt geprüft, um zu sehen, ob es etwas in diesem Ordner war. Nichts.
Also meine Frage ist: Wie kann ich den Fehler loswerden? Wie kann ich PHP davon abhalten, das Modul newrelic.so zu laden? Gibt es irgendwo einen Hinweis darauf, dass ich vermisst werde?
Bitte helfen Sie mir diesen Fehler loswerden :)
DANKE!
Haben Sie nginx neu starten? –
Haben Sie den Ordner /conf.d auch auf zusätzliche INI-Dateien überprüft? –
@WayneWhitty yep, neu gestartet nginx und php. Außerdem wurde der Ordner conf.d überprüft und es gibt keine neuen relelic-Module darin. Danke für die Vorschläge. –