Tideways 是一个 PHP 分析扩展(XHProf 的进一步开发,与 PHP 7 一起使用),并且还在titageways.io上提供分析分析结果的服务。
目前我不需要 Web GUI,并希望将Tideways PHP 模块和XHProf UI组合用于 PHP 7 项目。
我按照安装手册中的说明安装了模块:
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
的 from/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_output_dir
Xdebug Profiler 一样)。是硬编码的值吗?输出保存在哪里?
该扩展似乎已安装并可以使用:
如何开始使用 Tideways PHP Profiler Extension?