A docker image for viewing xhprof data files
Recommendation: "PHP Video Tutorial"
xhprof This tool is a tool for analyzing PHP execution. The specific usage method is not explained here. The analysis result package generated by xhprof often needs to be paired with nginx graphviz, and related files need to be configured in the specified path. But when using Windows or Mac, I often don’t want to go through the trouble of setting up a rarely used thing and configuring it just to read a report, so I have always planned to make a mirror, just start it directly and drag the data package in when using it. After intermittent testing, I finally got it here and share it with those who need it:
docker pull 1000172/xhprof_graphviz:v1
The following is a usage example:
- You can specify the port to start the container
docker run --name tn -p 8888:80 -d 1000172/xhprof_graphviz:v1
Copy after login - Enter the folder where the xhprof data package is generated and copy the file to the location specified by docker. Open the browser and enter: localhost:8888/xhprof_html/
[MacBook:var root$] cd xhprof/[MacBook:xhprof root$] ls5fd97077636fb.api_demo.xhprof 5fd9708466af4.api_demo.xhprof //主要是下面这步[MacBook:xhprof root$] docker cp 5fd9708466af4.api_demo.xhprof tn:/usr/share/nginx/data
Copy after login
You can see it
Click the link to enter
You can see it Go to the analysis report. Because the drawing tool is already installed in the image, you can click directly to view the analysis flow chart.
If there are other good analysis tools that need to be packaged and embedded with a welcome message, I will test them and type them in before sharing them when I have time
The above is the detailed content of A docker image for viewing xhprof data files. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Detailed explanation and installation guide for PiNetwork nodes This article will introduce the PiNetwork ecosystem in detail - Pi nodes, a key role in the PiNetwork ecosystem, and provide complete steps for installation and configuration. After the launch of the PiNetwork blockchain test network, Pi nodes have become an important part of many pioneers actively participating in the testing, preparing for the upcoming main network release. If you don’t know PiNetwork yet, please refer to what is Picoin? What is the price for listing? Pi usage, mining and security analysis. What is PiNetwork? The PiNetwork project started in 2019 and owns its exclusive cryptocurrency Pi Coin. The project aims to create a one that everyone can participate

Validator can be created by adding the following two lines in the controller.

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

There are many ways to install DeepSeek, including: compile from source (for experienced developers) using precompiled packages (for Windows users) using Docker containers (for most convenient, no need to worry about compatibility) No matter which method you choose, Please read the official documents carefully and prepare them fully to avoid unnecessary trouble.
