Nasıl Eclipse PHP profilleme kurarım?

3 Cevap php

Ben Galileo Eclipse PDT kurdunuz. Ben XAMPP üzerinde kurulur PHP sitelerini çalıştırmak ve hata ayıklama için güçlü değilim. Şey sitelerinden birini profil istiyorsanız, ama bana hayatı için bu kadar ayarlamak nasıl anlamaya olamaz. Orada PHP projeyi sağ tıkladığınızda bir profil menü, ama oradan devam etmek nasıl bir belirti yoktur. BTW ayıklama motoru olarak Xdebug kullanıyorum.

3 Cevap

Ben gerçek bir soruna çözüm üzerinde geldi: çıktı profil dosyaları Xdebug alınıyor. Söz vardır "ZZ Coder" @ gibi, gerçekten PHP profile Eclipse gerekmez. Ben Xdebug kaynak dosyaları kontrol ve seçeneklerin (php.ini) arz dosya biçimi geçerli ve profil açık olup olmadığını belirler alır fark etti. Şimdi bu şaşırtıcı değil, ama ne ilginç (XAMPP 1.7.2 ile birlikte) php.ini dosyası zaten Xdebug seçeneği vardı ki:

xdebug.profiler_output_name = "xdebug_profile.%R::%u"

Windows'da bu çıktı dosya biçimi böylece seçeneği doğrulama başarısız ve profilleme açık değil nedeniyle iki nokta üst üste için geçersiz. Ben aşağıda formatı için bu düzenlenmiş ve profil beklendiği gibi çalışmaya başladı:

xdebug.profiler_output_name = "xdebug_profile.%R-%u"

O görünüyor hatalar gelince hiçbir şey kutsaldır :)

Lütfen php.ini dosyasındaki xdebug.auto_profile = 1 ayarlayın.

Ben de Eclipse Xdebug ile iş profil alamadı.

Ancak, gerçekten çok az ya da hiçbir değeri yoktur, profil için Eclipse gerekmez. Eğer xdebug yılında profil açtığınızda, tüm hata ayıklama bilgileri geçici bir dizin dökülüyor ve sadece herhangi bir alet (I webgrind tercih) kullanarak görüntüleyebilirsiniz.