Установка и настройка XHProf PHP Profiler

Это инструкция по установке XHProf для профилирования web приложения. Расскажу как установить, как использовать, как анализировать данные полученные при помощи XHProf .

 

 

Прежде всего нужно обновить PEAR

 Затем с помощью PECL, чтобы установим расширение xhprof:

 Далее подключим расширение в php.ini:

 Перезапускам Apache:

Отлично профайлер установлен, как же получить данные для анализа ?

В первую очередь нам нужно начать собирать эти данный для этого в исполняющемся скрипте нужно вызвать следующую конструкцию

 Для вывода данных есть два простых способа:

1. Можно склонировать следующий репозиторий  в каталог профилируемого сайта и запустить http://yoursite.com/xhprof/xhprof_html/index.php

 

2. Нужно в каталоге профируемого сайта создать папку xhprof (или обозвать ее как то подругому)

Разместить в ней два файла со следующим содержанием:

Файл:  index.php

 Файл : callgraph.php

 Далее запустить http://yoursite.com/xhprof/xhprof_html/index.php

 

Зметка будет дополняться, в следующей редакции опишу зачем нужен файл callgraph.php

 

 

 

.