web-dev-qa-db-fra.com

Comment configurer XHProf sur Windows?

Avec l'aide de Lorenzo Alberton tutoriel, je fais installer XHProf pour drupal 6 sur le serveur linux. Maintenant, je dois l'installer sur Windows, mais j'ai trouvé que XHProf ne peut pas être installé sur Windows. De plus, sur drupal.org XHProf , est disponible à partir de drupal 7. Si quelqu'un a installé XHProf pour drupal 6 sur Windows, veuillez le partager.

9
Sidra Sultana

La seule facile façon dont je sais de le faire sur Windows est avec quickstart . Vous aurez besoin d'une boîte virtuelle pour l'exécuter, mais xhprof et xdebug sont installés et préconfigurés, ainsi que de nombreux autres avantages (éditeurs, commandes drush pour une configuration rapide de nouveaux projets, etc.).

Il y a une vidéo ici expliquant la procédure, et beaucoup de documents sur la page du projet

Prend en charge drupal 6 & 7. Très bien, je l'utilise tous les jours depuis un bon moment maintenant.

J'espère que ça aide, bonne chance!

7
stefgosselin

Je viens enfin d'installer le profileur XHProf sous Windows7 x64 - PHP 5.3.x. En supposant que vous ayez un environnement fonctionnel PHP, cette liste de contrôle devrait également fonctionner pour vous:

  • Téléchargez le binaire précompilé XHProf 0.10.3 - PHP 5.3 VC9 NTS .

  • Collez le fichier dll téléchargé dans PHP.
    (Vous pouvez trouver le chemin du répertoire dans la directive extension_dir Du fichier php.ini.)

  • Ajoutez la directive extension=php_xhprof.dll À la php.ini.

  • Redémarrez le serveur Web et recherchezphpinfo() pour XHProf. a trouvé? terminé!

  • Vous pouvez également utiliser XHGui fork au lieu de l'interface utilisateur intégrée.

9
sepehr

Voir et suivre cette file d'attente de problèmes http://drupal.org/node/1011108 . Il contient un lien pour télécharger XHProf compilé en tant que .dll pour Windows.

Quant à l'installation, voir http://drupal.org/node/1421598 .

3
Vacilando

Veuillez noter que l'extension XHProf est abandonnée .

Il existe une alternative open source (et gratuite) qui est maintenue et fonctionnera sous Windows et Linux appelée Tideways.

Cette extension (Tideways) est une FOURCHE de XHprof donc elle produit une sortie compatible et est capable de fonctionner avec tous les outils compatibles XHprof.

Tous les détails expliqués ici:

http://www.drupalonwindows.com/en/blog/profiling-drupal-xhprof-uprofiler-tideways-php7-linux-and-windows

Téléchargez et activez Tideways PHP comme toute autre extension. Les binaires Windows mis à jour se trouvent ici ( https://ci.appveyor.com/project/tideways/php-profiler- extension/historique

Après cela, ma recommandation est d'utiliser le service cloud Tideways, ou si vous êtes en faillite, utilisez des outils compatibles XHProf à faire soi-même tels que XHGui.

2
David