In diesem Artikel wird hauptsächlich das PHP-Leistungstesttool Xhprof vorgestellt, das einen gewissen Referenzwert hat. Jetzt können Freunde in Not darauf verweisen.
Xhprof ist ein PHP-Leistungstesttool Die Erweiterung kann nur in einer Linux-Umgebung installiert werden.
Erste Installationsschritte
Laden Sie die offizielle Website des xhprof-Quellpakets herunter: http://pecl.php.net/package/xhprof
tar -zxvf xhprof-0.9.4.tgz
cd xhprof-0.9.4
cd extensions
./configure --with-php-config=/usr/local/data/php/bin/php-config //Hinweis: Hier ist Ihr eigener PHP-Pfad
make
sudo make install
Ändern Sie php.ini
extension=xhprof.so
xhprof.output_dir="/vagrant_data/xhprof"
#Restart php-fpm
ps aux |. grep php-fpm
Finden Sie den Master-Prozess
kill -USR2-Prozessnummer
Überprüfen Sie, ob phpinfo erfolgreich ist
OK, nachdem Sie es gesehen haben, bedeutet dies, dass die Installation erfolgreich war. Machen Sie als nächstes einen Test, um die Wirkung zu sehen.
Das dekomprimierte komprimierte Paket enthält zwei Ordner, xhprof_html und xhprof_lib, die zur Anzeige der Testergebnisse verwendet werden:
Dann besuchen Sie Just sample.php im Beispielordner: 127.0.0.1/examples/sample.php.
Dann besuchen Sie 127.0.0.1/xhprof_html/index.php
Klicken Sie auf „Übertragen“
Die Analyseergebnisse wurden auf der Benutzeroberfläche angezeigt. Klicken Sie zum Anzeigen auf [Vollständiges Anrufdiagramm anzeigen]. Ein Analysebild
muss installiert werden
yum install graphviz
Klicken Sie nach der Installation, um das Bild anzuzeigen
In Form von Bildern angezeigt. Dieses Ergebnis ist darauf zurückzuführen, dass der Test relativ einfach ist, in der tatsächlichen Entwicklung jedoch viele und komplexe Ergebnisse erzielt werden.
Diese Schnittstelle ist nicht sehr benutzerfreundlich.
Verwandte Empfehlungen:
Detaillierte Erklärung der Installation und Verwendung der PHP-Leistung Testtool xhprof
Das obige ist der detaillierte Inhalt vonPHP-Leistungstesttool Xhprof. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!