Come configurare XHProf su Windows?


9

Con l'aiuto del tutorial di Lorenzo Alberton , ottengo XHProf installato per drupal 6 sul server Linux. Ora devo installarlo su Windows ma ho scoperto che XHProf non può essere installato su Windows. Inoltre, su drupal.org XHProf , è disponibile per drupal 7 in poi. Se qualcuno ha installato XHProf per drupal 6 su Windows, ti preghiamo di condividere.

Risposte:


7

L'unico modo semplice che conosco per farlo su Windows è con Quickstart . Avrai bisogno di virtual box per eseguirlo, ma ha xhprof e xdebug installati e preconfigurati, insieme a molti altri gadget (editor, comandi drush per le impostazioni rapide di nuovi progetti, ecc.

C'è un video qui che spiega la procedura e molti documenti sulla pagina del progetto

Supporta drupal 6 e 7. Grandi cose, lo sto usando ogni giorno da un bel po 'ormai.

Spero che ti aiuti, buona fortuna!


9

Ho appena installato il XHProfprofiler sotto Windows7 x64 - PHP 5.3.x. Supponendo che tu abbia un ambiente PHP funzionale, questa lista di controllo dovrebbe funzionare anche per te:

  • Scarica il binario XHProf 0.10.3 precompilato - PHP 5.3 VC9 NTS .

  • Incolla il dllfile scaricato nella directory delle estensioni PHP.
    (È possibile trovare il percorso della directory nella extension_dirdirettiva del php.inifile.)

  • Aggiungi extension=php_xhprof.dlldirettiva al php.ini.

  • Riavviare il server Web e cercare l' phpinfo()output per XHProf. trovato? fatto!

  • Potresti anche voler usare XHGuifork invece dell'interfaccia utente integrata.


Se viene generato un errore relativo alla DLL, provare la thread safe dll anziché la non thread safe (nts) dll. Url to downlad: dev.freshsite.pl/php-extensions/xhprof.html
gvgvgvijayan

1
Prima di iniziare l'installazione devi sapere quali .dllfile sono compatibili con il tuo ambiente, quindi trova (1) se la tua versione php è Non-Thread-Safe (nts) o Thread-Safe (ts) e (2) la sua architettura . Questi ti aiuteranno a scaricare la libreria corretta: (1) php -i|find "Thread" (2) php -i | find "Architecture"
mchar


2

Per favore, sappi che l'estensione XHProf è abbandonata .

Esiste un'alternativa open source (e gratuita) che viene mantenuta e funzionerà in Windows e Linux chiamata Tideways.

Questa estensione (Tideways) è una FORK di XHprof, quindi produce output compatibili ed è in grado di funzionare con tutti gli strumenti compatibili con XHprof.

Tutti i dettagli spiegati qui:

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

Scarica e abilita Tideways PHP come qualsiasi altra estensione. I binari di Windows aggiornati sono disponibili qui ( https://ci.appveyor.com/project/tideways/php-profiler-extension/history

Successivamente, la mia raccomandazione è di utilizzare il servizio cloud Tideways o, in caso di fallimento, utilizzare qualsiasi strumento XHProf fai-da-te compatibile come XHGui.


Quale output Tideways produce e dove viene archiviato? Non intendo la versione cloud, solo la versione "drop in sostituzione" di Tideways. Grazie.
Juraj Nemec,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.