Je viens d'installer tideways (fork de xhprof), et j'ai trouvé cette interface graphique YaxGUI, les étapes d'installation n'étaient pas assez claires pour moi.Comment installer YaxGUI pour travailler avec Tideways dans Ubuntu?
Installez votre mélange favori de PHP et le serveur Web
Installez serveur MySQL
Clone du projet à quelque dossier
Mappez le sous-dossier xhprof_html être accessible via HTTP
Déplacer xhprof_lib/config.sample.php à xhprof_lib/config.php
Modifier xhprof_lib/config.php
Mise à jour la configuration du serveur SQL
Mise à jour l'URL du service (doit pointer vers xhprof_html sur HTTP)
Mettez à jour la configuration de dot_binary - sinon, aucun graphique d'appel!
Mettez à jour la variable controlIPs pour activer l'accès.
Pour une machine de développement, vous pouvez définir cette option sur false pour désactiver les vérifications IP.
importer le schéma DB (il est juste 1 table)
Voir SQL à xhprof_runs.php
Ajouter une configuration de PHP pour permettre le profilage
Si vous utilisez Apache, vous pouvez modifier la configuration de votre hôte virtuel
Ajouter php_admin_value auto_prepend_file " /path/to/xhprof/external/header.php "
Visitez le http://your-server/xhprof/xhprof_html/ et laissez-vous surprendre!
Pour obtenir des informations sur le profileur, rendez-vous sur votre page avec une variable GET _profile = 1.
Par exemple http://localhost/?_profile=1
Je me suis arrêté à ce stade:
importer le schéma DB (il est juste 1 table)
et ne savent pas quoi faire.
En fait, à ce moment j'ai créé la base de données et puis arrêté, pour tout débutant comme moi l'étape suivante consiste à ajouter le fichier header.php à php.ini, pour une raison quelconque (je ne sais pas pourquoi) cela ne marchera pas aussi, quelqu'un m'a conseillé de courir le dossier sur le port déférent (le port 3000) et cela a fonctionné bien. –
à ce stade, je crée un fichier .ini pour php " extension = tideways.so marges.auto_prepend_library = 0 auto_prepend_file = " si vous n'utilisez pas" tideways.auto_prepend_library = 0 "cela donne une sorte d'erreur cryptique" Vous n'avez pas la permission d'afficher cette page. " –