"XHProf был разработан Facebook и заброшен , когда они переехали в HHVM. Теперь есть fork проекта под названием Tideways , который обещает добавить поддержку PHP версий 5.6 и 7."
Хотя если перейти на http://pecl.php.net/package/xhprof то версия 2.2.3 там от конца 2020 года...
Итого: можно ставить так
apt install php-pear
apt install php-dev # phpize
extension=xhprof.so
xhprof.output_dir="/tmp/xhprof"
и в /etc/php/7.4/cli/conf.d делаем ln -s /etc/php/7.4/mods-available/xhprof.ini 20-xhprof.ini
повторить для апача или fpm
или через tideways (веб версия - платно! Сам xhprof вроде нет, но там формат другой, нужно переписывать код)
https://tideways.com/profiler/xhprof-for-php7
https://github.com/tideways/php-xhprof-extension
https://github.com/tideways/php-xhprof-extension/releases
https://gist.github.com/snoek09/72d0563d350fcc9ea6117790eeb6e60f
GUI
https://github.com/perftools/xhgui
apt install mongodb
#pecl install mongodb
apt install php-mongodb
systemctl enable mongodb
grep bind /etc/mongodb.conf # обязательно проверяем что есть bind_ip и он не выставлен в 0.0.0.0 - это чревато! Должно быть 127.0.0.1
systemctl restart mongodb
echo 'extension=mongodb.so' > /etc/php/7.4/mods-available/mongodb.ini
и повторяем включения
apt install composer
composer install --no-dev
curl 127.0.0.1:8080/install.php
Комментариев нет:
Отправить комментарий