摘要:在環境中使用,性能分析擴展因為沒有擴展,所以先要自己修改的文件加入擴展先在上現在,我下載的是,然后在中新建并配置,,內容最后修改文件,我用的是的所有,修改如下注文件夾在中,結構最后在目錄下,重新編譯即可,查看擴展第二步下載下
在laradock環境中使用,xhprof性能分析擴展:
因為laradock沒有xhprof擴展,所以先要自己修改php-fpm的Dockerfile文件,加入xhprof擴展;
先在github上現在xhprof,(我下載的是longxinH/xhprof),然后在php-fpm中新建xhprof.ini并配置,
xhprof.ini,內容:
[xhprof]
extension = xhprof.so
xhprof.output_dir=/var/www/xhprof
最后修改Dockerfile文件,我用的是php71的所有,修改Dockerfile71如下:
PHP Xhprof:ARG INSTALL_XHPROF=true
ADD ./xhprof /tmp/xhprof
RUN if [ ${INSTALL_XHPROF} = true ]; then
#Install the xhprof extension
cd /tmp
&& (
cd xhprof/extension && phpize && ./configure && make && make install ) && rm -r xhprof
;fi
COPY ./xhprof.ini /usr/local/etc/php/conf.d/xhprof.ini
注:xhprof文件夾在php-fpm中,php-fpm結構:
最后在laradock目錄下,重新編譯php-fpm即可,docker-composer build php-fpm
查看php擴展:
第二步:下載xhgui
下載后將config.default.php config.php
其他步驟可看xhgui的README.md
在項目中使用,將/external/header.php";文件引用到項目中即可
然后訪問xhgui的webroot,即可查看性能分析結果
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26137.html
摘要:的一鍵安裝開發環境非侵入式監控平臺優化系統性能定位的神器之前在用做本地開發環境,因為沒有這些對程序性能追蹤及分析的工具,所以索性基于的編排了一套自己使用。 DNMP PLUS dnmp = Docker + Nginx + MySQL + PHP + Redis + MongDB plus = xhgui + xhprof + tideways dnmp-plus = PHPer 的一...
摘要:上一篇文章里,我們介紹了如何基于擴展來分析性能,并記錄到日志里,最后使用擴展自帶的在里展示出來。本次測試中,實際使用了擴展切換為擴展后里看不到數據,原因未知。雖然來自但已經很久不更新,官方源已經顯示此包已廢棄,不再維護。 上一篇文章里,我們介紹了如何基于xhprof擴展來分析PHP性能,并記錄到日志里,最后使用xhprof擴展自帶的UI在web里展示出來。本篇文章將講述2個知識點: ...
摘要:簡介基于,以圖形化方式顯示結果。為啥不在里面配置而是因為我這是本地調試,重在分析某一個接口,而不是觀測線上的正式環境。還有這個原因備注重啟視個人重啟方式而定,我的重啟方式是這樣的參考 簡介 xhgui基于xhprof,以圖形化方式顯示結果。簡單點就是更加直觀。采用tideways + xhgui組合的原因是我的PHP版本是7,而xhprof不支持,(雖然我安裝了一個支持php7的xhp...
摘要:注這是我們應用性能分析系列的第一篇,閱讀第二篇可深入了解,第三篇則關注于性能調優實踐。性能分析的行為也會影響應用性能。主動被動性能分析主動分析器在開發過程中使用,由開發人員啟用。它對性能的影響最小,同時收集足夠的信息用于診斷性能問題。 注:這是我們 PHP 應用性能分析系列的第一篇,閱讀第二篇可深入了解 xhgui,第三篇則關注于性能調優實踐。 什么是性能分析? 性能分析是衡量應用程...
摘要:參考配置添加,告訴程序在執行前要調用的服務或者也可以在修改配置文件,告訴程序在執行前要調用的服務參考鏈接 showImg(https://segmentfault.com/img/bVbt7t1?w=2880&h=2608); 推薦閱讀 Tideways、xhprof 和 xhgui 打造 PHP 非侵入式監控平臺 超全的設計模式簡介(45種) design-patterns-for...
閱讀 3569·2021-11-15 11:36
閱讀 1060·2021-11-11 16:55
閱讀 695·2021-10-20 13:47
閱讀 2993·2021-09-29 09:35
閱讀 3428·2021-09-08 10:45
閱讀 2554·2019-08-30 15:44
閱讀 849·2019-08-30 11:10
閱讀 1428·2019-08-29 13:43