Se ha desarrollado la nueva versión y se han realizado las siguientes mejoras:
Admite almacenamiento Sqlite local, así como almacenamiento MySQL y MongoDB.
Internacionalización, admite inglés/chino simplificado/chino tradicional.
Se puede instalar rápidamente a través de Composer.
Ejecute el servicio de monitoreo con un comando.
Inicio de sesión con cuenta y contraseña de soporte.
Para obtener más funciones nuevas, vaya a https://github.com/laynefyc/php-monitor para experimentarlas.
La nueva versión ya está en desarrollo, se han desarrollado todas las funciones de back-end y el desarrollo de la página de inicio aún está en progreso. Debido a que la tecnología front-end se actualiza demasiado rápido, no planeo usar jQuery al mismo tiempo. La nueva versión usará Vue o React, por lo que también estoy aprendiendo y desarrollando al mismo tiempo.
La cuenta pública lleva un tiempo escrita y el contenido se ha enriquecido mucho en comparación con el blog, la calidad es mayor y el contenido compartido es más sistemático. Si estás interesado, presta atención.
http://imgs.it2048.cn/code-log.png
Antes de enviar un problema, eche un vistazo a README.md (página actual) y los problemas cerrados que se han procesado en el historial para encontrar respuestas al 90% de las preguntas. Para el otro 10% de los problemas, envíelos de acuerdo con la información requerida en la plantilla de problemas. Cuanta más información proporcione, más sugerencias precisas puedo darle. Los problemas enviados que no sigan las especificaciones se cerrarán directamente.
Quiero establecer un objetivo en 2019: reescribir la extensión xhprof y xhgui-branch. Si está interesado, vaya a mi blog y deje un mensaje para compartirlo.
Hay muchas extensiones de PHP para obtener información subyacente, como uprofiler, tideways_xhprof, tideways, xhprof, etc. Sus principios son los mismos, pero la diferencia está en la compatibilidad y la estabilidad (seleccionar una para instalar, instalar varias entrará en conflicto).
Class 'MongoClient' not found
Fatal error: Call to undefined function xhprof_enable()
Si aparece el mensaje de error anterior, utilice php -m para ver si hay una extensión tideways o tideways_xhprof. Luego modifique la extensión del archivo de configuración config/config.default.php#L12. Si aún hay problemas, verifique si el archivo de extensión alcaeus/mongo-php-adapter existe en el directorio del proveedor (este es un adaptador compatible con mongo.so y mongodb.so). Si no existe, actualice el código (git pull origin master) y luego ejecute la instalación de Composer para instalarlo.
El 90% de las preguntas se pueden responder en ISSUEISSUE
Se ha cambiado el nombre de la nueva extensión de tideways y no admite la visualización de SQL. Se recomienda utilizar la versión V4 v4.1.6 que admite la visualización de SQL.
Si debe utilizar la versión V5, modifique el archivo de configuración config/config.default.php#L12 a tideways_xhprof
Se agregaron la lista de SQL y la visualización del tiempo de ejecución de SQL (actualmente solo se admite la extensión tideways) y hay capturas de pantalla a continuación.
Para obtener información sobre la instalación de xhgui, vaya al proyecto fuente para ver la documentación: xhgui
Si no puedes instalarlo correctamente, puedes ir a mi blog para leer este artículo: Tideways y xhgui crean una plataforma de monitoreo PHP no intrusivo
Por supuesto, la mejor manera es contactarme, mi blog: https://blog.it2048.cn
La versión china del proyecto se refiere a https://github.com/snfnwgi/xhgui, algunas palabras que no se tradujeron con la suficiente precisión se modificaron y las partes no traducidas se tradujeron.
El proyecto fuente xhgui no se ha actualizado durante mucho tiempo. Encontré muchos problemas en el proceso de construcción de una plataforma de monitoreo PHP basada en xhgui. Sé mucho sobre PHP y el front-end, y planeo mejorarlo y optimizarlo mientras hago que el código actualizado sea de código abierto.
Arreglaré algunos errores de sintaxis básicos y enviaré una solicitud de fusión. Sin embargo, la modificación china no se mencionará. La razón principal es que los requisitos del código del proyecto fuente xhgui son básicamente utilizables y la adición posterior de extensiones es un desastre. Las personas que mantienen el código también tienen dificultades y muchos errores obvios no se han solucionado. No puedo garantizar que el código que mencioné se adopte a tiempo. La interfaz de usuario de xhgui está diseñada principalmente para extranjeros. No estoy acostumbrado a muchos símbolos y unidades de datos, y algunas interacciones no son amigables. Este proyecto realizará cambios principalmente en este aspecto, por lo que no es adecuado para enviar solicitudes de fusión.
Captura de pantalla de la página de inicio 
gráfico de cascada 
Cuadro de seguimiento de funciones 
lista SQL 
composer require laynefyc/xhgui-chinese
http://imgs.it2048.cn/code-log.png