XHProf को विंडोज़ पर कैसे कॉन्फ़िगर करें?


9

लोरेंजो अल्बर्टन ट्यूटोरियल की मदद से , मैं लिनक्स सर्वर पर ड्रुपल 6 के लिए XHProf स्थापित करता हूं। अब मुझे इसे खिड़कियों पर स्थापित करने की आवश्यकता है, लेकिन मैंने पाया कि XHProf कैंट खिड़कियों पर स्थापित नहीं किया जा सकता है। इसके अतिरिक्त, drupal.org XHProf पर , ड्रुपल 7 के बाद के लिए उपलब्ध है। अगर किसी ने विंडोज़ पर ड्रुपल 6 के लिए XHProf स्थापित किया है तो कृपया साझा करें।

जवाबों:


7

मुझे खिड़कियों पर ऐसा करने का एकमात्र आसान तरीका है क्विकार्टार्ट । इसे चलाने के लिए आपको वर्चुअल बॉक्स की आवश्यकता होगी, लेकिन इसमें xhprof और xdebug स्थापित है और पहले से कॉन्फ़िगर किया गया है, साथ ही कई अन्य उपहारों (संपादकों, नई परियोजनाओं के त्वरित सेटअप के लिए ड्रश कमांड आदि)।

यहां एक वीडियो है जो प्रक्रिया को समझाता है, और परियोजना पृष्ठ पर बहुत सारे डॉक्स हैं

ड्रुपल 6 और 7. महान सामान का समर्थन करता है, मैं अब तक हर दिन एक अच्छे के लिए इसका उपयोग कर रहा हूं।

आशा है कि मदद करता है, सौभाग्य!


9

मैं अंत में XHProfप्रोफाइलर के तहत स्थापित किया Windows7 x64 - PHP 5.3.x। यह मानते हुए कि आपके पास कार्यात्मक PHP वातावरण है, इस चेकलिस्ट को आपके लिए भी काम करना चाहिए:

  • पूर्व संकलित XHProf 0.10.3 - PHP 5.3 VC9 NTS बाइनरी डाउनलोड करें।

  • डाउनलोड की गई dllफ़ाइल को PHP एक्सटेंशन निर्देशिका में पेस्ट करें ।
    (आप फ़ाइल के extension_dirनिर्देशन में निर्देशिका पथ पा सकते हैं php.ini।)

  • को extension=php_xhprof.dllनिर्देश भेजें php.ini

  • वेब सर्वर को पुनरारंभ करें और के लिए खोज phpinfo()आउटपुट XHProf। मिल गया? किया हुआ!

  • आप XHGuiअंतर्निहित UI के बजाय कांटा का उपयोग करना चाह सकते हैं ।


यदि डीएल से संबंधित कोई भी त्रुटि फेंकता है तो थ्रेड को गैर थ्रेड सेफ़ (nts) dll के बजाय थ्रेड सुरक्षित dll आज़माएं। Url to downlad: dev.freshsite.pl/php-extensions/xhprof.html
gvgvgvijayan

1
स्थापना से शुरू करने से पहले आपको यह जानना होगा कि कौन सी .dllफाइलें आपके पर्यावरण के अनुकूल हैं, इसलिए खोजें (1) यदि आपका php संस्करण गैर-थ्रेड-सुरक्षित (nts) या थ्रेड-सेफ़ (ts) है , और (2) इसका आर्किटेक्चर । ये आपको सही लाइब्रेरी डाउनलोड करने में मदद करेंगे : (1) php -i|find "Thread" (2) php -i | find "Architecture"
11:16


2

कृपया, जान लें कि XHProf एक्सटेंशन को छोड़ दिया गया है

एक खुला स्रोत (और मुफ्त) विकल्प है जिसे बनाए रखा गया है और यह विंडोज और लिनक्स में काम करेगा जिसे टाइडेवेज़ कहा जाता है।

यह एक्सटेंशन (Tideways) XHprof का एक FORK है इसलिए यह संगत आउटपुट का उत्पादन करता है और सभी XHprof उपकरणों के साथ काम करने में सक्षम है।

सभी विवरण यहां दिए गए हैं:

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

किसी अन्य एक्सटेंशन की तरह Tideways PHP को डाउनलोड और सक्षम करें। यहां पाई जाने वाली अद्यतित विंडो बायनेरिज़ ( https://ci.appveyor.com/project/tideways/php-profiler-extension/history

उसके बाद मेरी सिफारिश है कि आप Tideways क्लाउड सेवा का उपयोग करें, या यदि आप दिवालिया हैं, तो XHGui जैसे किसी भी Do-it-yourself XHProf संगत टूल का उपयोग करें।


Tideways क्या उत्पादन करता है और यह कहाँ संग्रहीत है? मेरा मतलब क्लाउड वर्जन नहीं है, केवल Tideways के "प्रतिस्थापन में गिरावट" संस्करण है। धन्यवाद।
जुराज नेमेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.