Bagaimana cara mengkonfigurasi XHProf di windows?

9

Dengan bantuan tutorial Lorenzo Alberton , saya mendapatkan XHProf terinstal untuk drupal 6 di server linux. Sekarang saya harus menginstalnya di windows tetapi saya menemukan bahwa XHProf tidak dapat diinstal pada windows. Selain itu, di drupal.org XHProf , tersedia untuk drupal 7 dan seterusnya. Jika ada yang menginstal XHProf untuk drupal 6 di windows maka silakan bagikan.

Sidra Sultana
sumber

Jawaban:

7

Satu-satunya cara mudah yang saya tahu melakukan ini di windows adalah dengan quickstart . Anda akan memerlukan kotak virtual untuk menjalankannya, tetapi xhprof & xdebug telah diinstal dan pra-konfigurasi, bersama dengan banyak barang lainnya (editor, perintah drush untuk pengaturan cepat proyek baru, dll.

Ada video di sini yang menjelaskan prosedurnya, dan banyak dokumen di halaman proyek

Mendukung drupal 6 & 7. Hal-hal hebat, saya telah menggunakan ini setiap hari untuk sementara waktu sekarang.

Semoga itu bisa membantu, semoga berhasil!

stefgosselin
sumber
9

Saya akhirnya menginstal XHProfprofiler di bawah Windows7 x64 - PHP 5.3.x. Dengan asumsi bahwa Anda memiliki lingkungan PHP yang fungsional, daftar periksa ini juga cocok untuk Anda:

  • Unduh XHProf 0.10.3 pra-kompilasi - biner PHP 5.3 VC9 NTS .

  • Rekatkan dllfile yang diunduh ke direktori ekstensi PHP.
    (Anda dapat menemukan jalur direktori dalam extension_dirarahan php.inifile.)

  • Tambahkan extension=php_xhprof.dllarahan ke php.ini.

  • Mulai ulang server web dan cari phpinfo()hasil XHProf. ditemukan? selesai!

  • Anda mungkin juga ingin menggunakan XHGuigarpu alih-alih UI bawaan.

sepehr
sumber
Jika ada kesalahan melempar yang terkait dengan dll, coba dll. Aman bukan bukan aman bukan utas (nts) dll. Url ke downlad: dev.freshsite.pl/php-extensions/xhprof.html
gvgvgvijayan
1
Sebelum Anda mulai dengan instalasi Anda harus tahu mana .dllfile yang kompatibel dengan lingkungan Anda, jadi cari (1) jika versi php Anda adalah Non-Thread-Safe (NTS) atau Thread-Safe (ts) , dan (2) yang Architecture . Ini akan membantu Anda mengunduh pustaka yang benar: (1) php -i|find "Thread" (2) php -i | find "Architecture"
mchar
2

Harap ketahui bahwa ekstensi XHProf ditinggalkan .

Ada alternatif open source (dan gratis) yang dipertahankan dan akan bekerja di Windows dan Linux yang disebut Tideways.

Ekstensi ini (Tideways) adalah FORK XHprof sehingga menghasilkan output yang kompatibel dan dapat bekerja dengan semua alat yang kompatibel XHprof.

Semua detail dijelaskan di sini:

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

Unduh dan aktifkan Tideways PHP seperti ekstensi lainnya. Binari windows yang diperbarui dapat ditemukan di sini ( https://ci.appveyor.com/project/tideways/php-profiler-extension/history

Setelah itu, rekomendasi saya adalah menggunakan layanan cloud Tideways, atau jika Anda bangkrut, gunakan alat apa pun yang kompatibel dengan XHProf seperti XHGui.

David
sumber
Keluaran apa yang dihasilkan oleh Tideways dan di mana disimpan? Maksud saya bukan versi cloud, hanya versi "drop in replacement" dari Tideways. Terima kasih.
Juraj Nemec