Як налаштувати XHProf на Windows?


9

За допомогою підручника Лоренцо Альбертон я отримую встановлений XHProf для drupal 6 на сервері Linux. Тепер мені потрібно встановити його на Windows, але я виявив, що XHProf не може бути встановлений на Windows. Крім того, на drupal.org XHProf доступний для Drupal 7 і далі. Якщо хтось встановив XHProf для drupal 6 на windows, будь ласка, поділіться.

Відповіді:


7

Єдиний простий спосіб, який я знаю, як зробити це на Windows - це швидкий старт . Для його запуску вам знадобиться віртуальна скринька, але у неї встановлено та попередньо налаштовано xhprof & xdebug, а також багато інших приємностей (редактори, команди для швидкого налаштування нових проектів тощо).

Тут є відео, що пояснює процедуру, і багато документів на сторінці проекту

Підтримує drupal 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. знайшли? зроблено!

  • Ви також можете використовувати XHGuifork замість вбудованого інтерфейсу користувача.


Якщо будь-які помилки, пов'язані з dll, спробуйте тестувати безпечний dll замість dll, що не захищає потоки (nts). URL для downlad: dev.freshsite.pl/php-extensions/xhprof.html
gvgvgvijayan

1
Перш ніж розпочати встановлення, ви повинні знати, які .dllфайли сумісні з вашим оточенням, тому знайдіть (1), якщо ваша версія php не-Thread-Safe (nts) або Thread-Safe (ts) , та (2) її архітектура . Це допоможе вам завантажити правильну бібліотеку: (1) php -i|find "Thread" (2) php -i | find "Architecture"
mchar


2

Будь ласка, знайте, що розширення XHProf залишено .

Існує альтернатива з відкритим кодом (та безкоштовна), яка підтримується та працює в Windows та Linux під назвою Tideways.

Це розширення (Tideways) є ФОРКОМ 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 він виробляє і де він зберігається? Я не маю на увазі хмарну версію, лише "краплину заміни" версію Tideways. Дякую.
Juraj Nemec
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.