Windows에서 XHProf를 구성하는 방법은 무엇입니까?


9

Lorenzo Alberton tutorial 의 도움 으로 Linux 서버에 drupal 6 용 XHProf가 설치되었습니다. 이제 Windows에 설치해야하지만 XHProf를 Windows에 설치할 수 없다는 것을 알았습니다. 또한 drupal.org XHProf 에서 drupal 7 이상에서 사용할 수 있습니다. 누군가가 Windows에 drupal 6 용 XHProf를 설치했다면 공유하십시오.

답변:


7

유일한 쉬운 나는 창에이 일을 알고있는 방법은 함께 빠른 시작 . 가상 상자를 실행하려면 가상 상자가 필요하지만 xhprof & xdebug가 설치 및 사전 구성되어 있으며 다른 많은 장점 (편집기, 새로운 프로젝트의 빠른 설정을위한 drush 명령 등)이 있습니다.

프로젝트 페이지에 절차와 많은 문서를 설명 하는 비디오가 있습니다 .

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. 녹이다? 끝난!

  • XHGui내장 UI 대신 포크 를 사용할 수도 있습니다 .


dll과 관련된 오류가 발생하면 스레드 안전하지 않은 (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"
mchar


2

XHProf 확장 프로그램이 취소되었습니다 .

Tideways라는 Windows 및 Linux에서 유지 관리되고 작동하는 오픈 소스 (및 무료) 대안이 있습니다.

이 확장 (Tideways)은 XHprof의 FORK이므로 호환되는 출력을 생성하고 모든 XHprof 호환 도구와 작업 할 수 있습니다.

모든 세부 사항은 여기에 설명되어 있습니다 :

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

다른 확장 프로그램과 마찬가지로 Tideways PHP를 다운로드하여 활성화하십시오. 업데이트 된 Windows 바이너리는 여기 ( https://ci.appveyor.com/project/tideways/php-profiler-extension/history 에서 찾을 수 있음)

그 후 Tideways 클라우드 서비스를 사용하거나 파산 한 경우 XHGui와 같은 자체 XHProf 호환 도구를 사용하는 것이 좋습니다.


Tideways는 어떤 출력을 생산하고 어디에 저장합니까? 클라우드 버전을 의미하는 것이 아니라 Tideways의 "대체"드롭 버전 만 의미합니다. 감사.
Juraj Nemec
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.