링크 ux 아래 xhprof 설치

XHProf 는 계층 별 PHP 성능 분석 도구 다.차단 시간, CPU 시간, 메모리 사용 상황 을 포함 하여 함수 등급 의 요청 횟수 와 각종 지 표를 보고 합 니 다.
xhprof 절차
1): 준비 작업
   XHProf 소스 코드 다운로드,
http://pecl.php.net/package/xhprof
   새 xhprof 사용자, useradd xhprof
   php 설치, php 설치 경로 / usr / local / php
   nginx, nginx 를 설치 하 는 설치 경로 / usr / local / nginx
2): 설치: (php 에 xhprof 확장 추가)
  
 [root@localhost /home] tar zxvf xhprof-0.9.2.tgz
   [root@localhost /home] chown  -R xhprof:xhprof   xhprof-0.9.2            //  xhprof-0.9.2      
   [root@localhost /home]cd ./xhprof-0.9.2/extension
   [root@localhost extension]# /usr/local/php/bin/phpize 
      Configuring for:
      PHP Api Version:         20041225
      Zend Module Api No:      20060613
      Zend Extension Api No:   220060519   
   [root@localhost extension]# ./configure --with-php-config=/usr/local/php/bin/php-config 
   [root@localhost extension]# make && make install

3: php 프로필 수정 php. ini
    extension 찾기dir,
       extension 으로 변경dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
    xhprof 설정 추가
      [xhprof]
         extension=xhprof.so
         xhprof.output_dir= /home/xh   
;메모: 이 경로 가 존재 하고 읽 기와 쓰기 권한 이 있어 야 합 니 다.
php. ini, php - fpm reload 를 다시 불 러 오 면 phpinfo 에서 xhprof 관련 정 보 를 볼 수 있 습 니 다
4):
Graphviz 설치:
wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.24.0.tar.gz
tar zxf graphviz-2.24.0.tar.gz
cd graphviz-2.24.0
./configure
make
make install

설치 가 완료 되면 / usr / local / bin / dot 파일 이 생 성 됩 니 다. XHProf 가 찾 을 수 있 도록 경로 가 PATH 환경 변수 에 있 는 지 확인 해 야 합 니 다.
5): 압축 해제 디 렉 터 리 xhprof - 0.9.2 의 xhprof 복사html 와 xhproflib 는 nginx 의 루트 디 렉 터 리 아래로 이동 하여 루트 디 렉 터 리 에 테스트 파일 phpinfo. php 를 만 듭 니 다.    phpinfo. php 내용 은 다음 과 같 습 니 다.
     include_once "xhprof_lib/utils/xhprof_lib.php";  //응용 프로그램 이 있 는 디 렉 터 리, 생존 통계 데이터 에 사용 되 는 라 이브 러 리
   include_once  "xhprof_lib/utils/xhprof_runs.php";//
   xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY); 
   function  test(){
       echo  '테스트 방법 '...' < br > ';
   }
    test();
   $xhprof_data = xhprof_disable();
   $xhprof_runs = new XHProfRuns_Default();
   $run_id = $xhprof_runs->save_run($xhprof_data, "xhprof_foo");
   echo "성능 보고 주소 = = =". "< a href =http://localhost/xhprof_html/index.php?run=$run id & source = xhprof foo > 보고 서 를 보 려 면 클릭 하 십시오 < / a >;
?>
    브 라 우 저 에 입력http://localhost/phpinfo.php보고 주 소 를 클릭 하면 함수 등급 의 요청 횟수 와 각종 지표 등 을 볼 수 있 습 니 다.

좋은 웹페이지 즐겨찾기