태그 보관물: debugging

debugging

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

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



답변

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

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

drupal 6 & 7을 지원합니다. 훌륭한 것들, 저는 이것을 매일 좋은 시간 동안 사용해 왔습니다.

행운을 빕니다.


답변

방금 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 대신 포크 를 사용할 수도 있습니다 .


답변

이 이슈 큐 http://drupal.org/node/1011108을 참조하십시오 . 여기에는 Windows 용 .dll로 컴파일 된 XHProf를 다운로드 할 수있는 링크가 포함되어 있습니다.

설치에 대해서는 http://drupal.org/node/1421598을 참조 하십시오 .


답변

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 호환 도구를 사용하는 것이 좋습니다.


답변