Ok, quindi la gente di New Relic non è stata molto d'aiuto in questo modo, quindi chiedo qui per vedere se qualcuno di voi è gentile a darmi una mano :)Avvio di PHP: impossibile caricare la libreria dinamica (NEW RELIC)
Sto utilizzando Ubuntu 12.04 con Nginx e l'ultimo PHP. La storia è questa: ho provato ad installare il nuovo agente reliquia PHP secondo le istruzioni per Ubuntu:
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
E non funziona. Dopo tutto, l'agente PHP non può essere avviato. Ho anche montato una pagina veloce phpinfo.php
per vedere se il modulo newrelic è stato elencato e non lo è. Quindi ho cercato su google "New relic .deb" e ho trovato questa pagina: https://docs.newrelic.com/docs/server/server-monitor-installation-ubuntu-and-debian e ho seguito le istruzioni. L'installazione viene eseguita ma l'agente non viene avviato. Mi piace mantenere puliti i miei server, quindi ho deciso "OK, dal momento che non funziona, finché non mi viene restituito il nuovo supporto per le reliquie e posso ricominciare da capo rimuoverò la nuova roba di reliquia installata". Quindi, ancora una volta ho seguito le istruzioni su questo link. L'installazione sembrava funzionare normalmente. Tuttavia, se eseguire il comando "PHP
" Ottengo il seguente errore:
[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
ho fatto in modo non v'è alcun riferimento a newrelic nel mio file /etc/php/fpm/php.ini
e doppio controllato per vedere se c'era qualcosa in quella cartella. Niente.
Quindi la mia domanda è: come faccio a eliminare l'errore? Come faccio a impedire a PHP di provare a caricare quel modulo newrelic.so? C'è qualche riferimento ad esso da qualche parte che potrei mancare?
Ti prego, aiutami a sbarazzarsi di questo errore :)
GRAZIE!
Forse si riavvia nginx? –
Inoltre, hai controllato la cartella /conf.d per eventuali file .ini aggiuntivi? –
@WayneWhitty sì, riavviato nginx e php. Controlla anche la cartella conf.d e non ci sono moduli newrelic. Grazie per i suggerimenti. –