mac 下 配置 xhprof

 

1: 下載 安裝 xhprofphp

wget http://pecl.php.net/get/xhprof-0.9.3.tgz
tar zxf xhprof-0.9.3.tgz
cd xhprof-0.9.3
cd extension
phpize (執行 此代碼時報錯, Cannot find autoconf. Please check your autoconf installation 解決方法見 5 )linux

which php-config(#找到 php-config 這個文件的路徑)curl


./configure  --with-php-config=/usr/bin/php-config #此處的地址就是上面你記錄下來php-config的地址url


make
make installspa

 

 

提示:.net

Installing shared extensions:     /usr/lib/php/extensions/no-debug-non-zts-20121212/debug

2:配置php.iniget

php.ini文件 :您能夠更新您的php.ini文件來自動加載您的擴展。將如下內容添加到你的php.ini文件。it

[xhprof]io

 

extension="no-debug-non-zts-20121212/xhprof.so"(#php.ini中extension_dir 已經存在了,因此直接寫相對路徑了)

; directory used by default implementation of the iXHProfRuns

 

; interface (namely, the XHProfRuns_Default class) for storing

 

; XHProf runs.

 

;

xhprof.output_dir=<directory_for_storing_xhprof_runs >

 

ps:<directory_for_storing_xhprof_runs > 這個地址是用來保存測量記錄的目錄,在頁面輸出測量獲得的數據的時候,它會自動到這兒來找輸出的文件

5:安裝 autoconf

 

curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz
tar -xzvf m4-1.4.13.tar.gz
cd m4-1.4.13
./configure –prefix=/usr/local
make
sudo make install


cd ..
curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz
tar -xzvf autoconf-2.65.tar.gz
cd autoconf-2.65
./configure –prefix=/usr/local
make
sudo make install

 

安裝好 autoconf 後,繼續 1的步驟

 

 

 

mac 裏面安裝不成功linux 裏面安裝成功 

相關文章
相關標籤/搜索