Neues Relic für PHP mit cPanel VPS

Neuer relischer Bericht

Hier ist meine Reise zur Installation von "New Relic for PHP" zur Überwachung der Leistung meines WordPress-Blogs Unten ist meine Serverumgebung:

  1. Betriebssystem CentOS 6.x 64-Bit, VPS mit Root-Zugriff

  2. cPanel 11.x

  3. Apache-Version 2.x

  4. PHP-Version 5.3.13

  5. WordPress 3.5.1

P.S Das New Relic ist ein Performance-Tool für Webanwendungen.

Sehen Sie sich zunächst an, wie "New Relic for PHP" funktioniert:

  1. Das PHP-Erweiterungsmodul newrelic.so im PHP-Erweiterungsordner.

Diese Erweiterung dient zur Überwachung der PHP-Anwendung.

  1. Der newrelic-daemon , auch bekannt als Daemon, fungiert als Brücke zwischen PHP

Anwendung und die New Relic-Server melden sie Daten an das New Relic-Konto.

PHP application <-> Monitoring by newrelic.so --> (data) <-- newrelic-daemon --> New Relic

1. Laden Sie den PHP Agent herunter

Laden Sie den neuesten Agenten von der http://download.newrelic.com/php__agent/release/ [New Relic-Downloadseite herunter. Die Download-Site enthält einige plattformabhängige Agenten (freebsd, linux, osx, solaris).

#ssh root access to the server
$ ssh mkyong.com -l root
Password:

#Get the agent
$ mkdir/etc/newrelic
$ cd/etc/newrelic/$ wget http://download.newrelic.com/php__agent/release/newrelic-php5-3.3.5.161-linux.tar.gz

#unzip it
$ tar -xvf newrelic-php5-3.3.5.161-linux.tar.gz

#move all files to shorten path/etc/newrelic/$ mv newrelic-php5-3.3.5.161-linux/** /etc/newrelic/....

===  2. PHP-Erweiterungsordner

Als Nächstes müssen Sie wissen, wo sich der PHP-Erweiterungsordner befindet. Erstellen Sie eine PHP-Datei und fügen Sie diese ein.

<? phpinfo(); ?>

Besuchen Sie die PHP-Datei mit dem Browser und rufen Sie die PHP-Umgebung auf:

PHP Extension 20090626 Loaded Configuration File /usr/local/lib/php.ini extension__dir /usr/local/lib/php/extensions/no-debug-non-zts-20090626

__P.S Ihre Umgebung kann unterschiedlich sein __

ERSTELLEN Sie den Erweiterungsordner (falls nicht vorhanden) - `/usr/local/lib/php/extensions/kein debug-non-zts-20090626`

$ mkdir/usr/local/lib/php/extensions/$ mkdir/usr/local/lib/php/extensions/no-debug-non-zts-20090626

**  Häufiger Fehler **  Wenn der PHP-Erweiterungsordner nicht vorhanden ist, wird bei der Installation (nächster Schritt) die folgende Fehlermeldung angezeigt:

ERROR: computed PHP extension directory: /usr/local/lib/php/extensions/no-debug-non-zts-20090626 which is for the PHP installation located at: /usr/local/bin does not exist. This particular instance of PHP will be skipped.

===  3. Installieren Sie - newrelic-install

Starten Sie die Installation mit diesem Befehl - `newrelic-install`.

$ pwd/etc/newrelic $ ls -lsa total 26100 4 drwxr-xr-x 6 root root 4096 May 1 02:10 ./ 16 drwxr-xr-x. 115 root root 16384 May 1 02:58 ../ 4 drwxr-xr-x 4 1010 1011 4096 Apr 25 13:11 agent/ 4 drwxr-xr-x 2 1010 1011 4096 Apr 25 13:11 daemon/ 4 -r—​r—​r-- 1 1010 1011 4088 Apr 25 13:11 LICENSE 4 -rw-r—​r-- 1 1010 1011 2153 Apr 25 13:11 MD5SUMS 8 -r—​r—​r-- 1 root root 7666 May 1 02:18 newrelic.cfg.template 36 -rwxr-xr-x 1 1010 1011 36063 Apr 25 13:11 newrelic-install** 4 drwxr-xr-x 2 1010 1011 4096 May 1 01:52 newrelic-php5-3.3.5.161-linux/26008 -rw-r—​r-- 1 root root 26597254 Apr 25 17:07 newrelic-php5-3.3.5.161-linux.tar.gz 4 -r—​r—​r-- 1 1010 1011 297 Apr 25 13:11 README 4 drwxr-xr-x 2 1010 1011 4096 Apr 25 13:11 scripts/ $ ./newrelic-install

Hier ist der interaktive Modus
Related