วิธีกำหนดค่า XHProf บน windows


9

ด้วยความช่วยเหลือของการสอนLorenzo Albertonฉันติดตั้ง XHProf สำหรับ drupal 6 บนเซิร์ฟเวอร์ linux ตอนนี้ฉันต้องติดตั้งบน windows แต่ฉันพบว่า XHProf ไม่สามารถติดตั้งบน windows ได้ นอกจากนี้ที่ drupal.org XHProfมีให้สำหรับ drupal 7 เป็นต้นไป หากใครติดตั้ง XHProf สำหรับ drupal 6 บน Windows กรุณาแชร์

คำตอบ:


7

เพียงคนเดียวที่ง่ายวิธีที่ฉันรู้ว่าการทำเช่นนี้ในหน้าต่างอยู่กับQuickStart คุณจะต้องใช้กล่องเสมือนเพื่อเรียกใช้ แต่มี xhprof & xdebug ติดตั้งและกำหนดค่าล่วงหน้าพร้อมกับสินค้าอื่น ๆ อีกมากมาย (บรรณาธิการคำสั่ง drush สำหรับการตั้งค่าโครงการใหม่อย่างรวดเร็ว ฯลฯ )

มีวิดีโออธิบายขั้นตอนและเอกสารมากมายในหน้าโครงการ

รองรับ drupal 6 & 7 สิ่งที่ยอดเยี่ยมฉันใช้มันทุกวันเป็นอย่างดีตอนนี้

หวังว่าจะช่วยโชคดี!


9

ฉันเพิ่งติดตั้งXHProfprofiler ใน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.dllphp.ini

  • รีสตาร์ทเว็บเซิร์ฟเวอร์และค้นหาการส่งออกสำหรับphpinfo() XHProfพบ? ทำ!

  • คุณอาจต้องการใช้XHGuiทางแยกแทน UI ในตัว


หากเกิดข้อผิดพลาดใด ๆ ที่เกี่ยวข้องกับ dll ลองเธรด dll ที่ปลอดภัยแทนที่จะเป็นเธรดที่ปลอดภัย (nts) dll ไปที่ downlad: dev.freshsite.pl/php-extensions/xhprof.html
gvgvgvijayan

1
ก่อนที่คุณจะเริ่มต้นด้วยการติดตั้งคุณต้องรู้ว่า.dllไฟล์ใดบ้างที่เข้ากันได้กับสภาพแวดล้อมของคุณดังนั้นให้หา(1)ถ้าเวอร์ชั่น php ของคุณไม่ใช่แบบ Thread-Safe (nts)หรือThread-Safe (ts)และ(2) สถาปัตยกรรม ของมัน. สิ่งเหล่านี้จะช่วยคุณในการดาวน์โหลด php -i|find "Thread" php -i | find "Architecture"
ไลบรารี่

3

ดูและติดตามปัญหานี้คิวhttp://drupal.org/node/1011108 มันมีลิงค์เพื่อดาวน์โหลด XHProf ที่คอมไพล์เป็น. dll สำหรับ Windows

ในฐานะที่เป็นสำหรับการติดตั้งให้ดูhttp://drupal.org/node/1421598


2

โปรดทราบว่าการขยาย XHProf ถูกทอดทิ้ง

มีทางเลือกโอเพนซอร์ซ (และฟรี) ที่ดูแลและจะทำงานใน Windows และ Linux ชื่อ Tideways

ส่วนขยายนี้ (Tideways) เป็น FORK ของ XHprof ดังนั้นจึงสร้างเอาต์พุตที่เข้ากันได้และสามารถทำงานกับเครื่องมือที่รองรับ XHprof ทั้งหมด

รายละเอียดทั้งหมดอธิบายที่นี่:

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

ดาวน์โหลดและเปิดใช้งาน PHP Tideways เช่นส่วนขยายอื่น ๆ อัปเดตไบนารีของ windows ที่จะพบได้ที่นี่ ( https://ci.appveyor.com/project/tideways/php-profiler-extension/history

หลังจากนั้นคำแนะนำของฉันคือการใช้บริการคลาวด์ Tideways หรือหากคุณล้มละลายให้ใช้เครื่องมือที่เข้ากันได้กับ XHProf เช่น XHGui


เอาท์พุทอะไรในวันข้างหน้ามันผลิตและเก็บไว้ที่ไหน? ฉันไม่ได้หมายถึงเวอร์ชันของคลาวด์เฉพาะรุ่น Tideways ที่ "แทนที่แทน" ขอบคุณ
Juraj Nemec
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.