링크 ux 아래 xhprof 설치
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보고 주 소 를 클릭 하면 함수 등급 의 요청 횟수 와 각종 지표 등 을 볼 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.