【发布时间】:2016-06-29 15:19:46
【问题描述】:
Tideways 是一个 PHP 分析扩展(XHProf 的进一步开发,与 PHP 7 一起使用),并且还在 tideways.io 上提供了分析分析结果的服务。
目前我不需要 Web GUI,并希望将 Tideways PHP module 和 XHProf UI 组合用于 PHP 7 项目。
我按照installation manual中的描述安装了模块:
echo 'deb http://s3-eu-west-1.amazonaws.com/qafoo-profiler/packages debian main' > /etc/apt/sources.list.d/tideways.list
wget -qO - https://s3-eu-west-1.amazonaws.com/qafoo-profiler/packages/EEB5E8F4.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install tideways-php tideways-daemon
将自动创建的tideways.ini从/etc/php/7.0/mods-available移动到/etc/php/mods-available,在FPMconf.d文件夹(ln -s /etc/php/mods-available/tideways.ini /etc/php/7.0/fpm/conf.d/20-tideways.ini)中对其进行符号链接,并配置如下:
extension=tideways.so
;tideways.api_key=
tideways.sample_rate=25
tideways.framework=zend2
tideways.auto_prepend_library=0
顺便说一句。我想知道,输出目标没有配置键(就像 Xdebug Profiler 的 xdebug.profiler_output_dir 一样)。是硬编码的值吗?输出保存在哪里?
该扩展程序似乎已安装并可以使用:
如何开始使用 Tideways PHP Profiler Extension?
【问题讨论】: