xhprof在windows下面的安装和使用[上](windows版本)
生活随笔
收集整理的這篇文章主要介紹了
xhprof在windows下面的安装和使用[上](windows版本)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、xhprof到底能干啥?
xhprof是Facebook放出的輕量級調試工具.和Xdebug相比xhprof更加易用和可控.尤其是生成流程圖和調試數據對比的功能很好很強大。2、如何安裝xhprof ??????因某些原因,我先在本地的windows上做試驗,linux下的安裝方法,網上有很多,反而windows下的比較少,windows安裝方式方法如下(為了節省時間,轉載網上的一個方法):
- 由 于參考了好幾個博文,而且都是基于Linux版本的介紹,沒有找到一個基于Windows的介紹,總不能一下子就切換到Linux下面去開發吧?所以又搜 索,發現一個外文站點提供了一個編譯好的Xhprof,不過版本是基于php-5.3.3-Win32版本的,代碼是基于Xhprof的0.9.2版本 的,呵呵,看來有人和我想到一塊兒了,不過搜索的結果非常少,中文的幾乎幾乎沒有,外文的也就只有鳳毛麟角的幾個結果而已。
- 從 該外文站點下載了xhprof for windows版本,又從facebook原始發布站下載了相關的xhprof代碼和相關的生成頁面文檔,由于xhprof是基于php5.3.3編譯 的,還需要準備php5.3.3,直接去php.net去拉一個vc6線程安全版本下來。
- Apache有現成的,所以直接修改了原來的http.conf,把php5.3.3以cgi方式引入apache中,調試了一下,順利的集成,phpinfo一切正常,xdebug也是一切正常的,現在開始加入xhprof的準備工作都做好了。
- 直接把xhprof for windows版本安置好,然后在要測試的頁面里面加入調試頁面和代碼,就可以啦。
[步驟]
- 先要下載xhprof for windows版本,這個沒得說,地址:http://www.benjamin-carl.de/?download=XHProf-0.10.0-PHP-5.3.3-VC6-x86-TS,下載的zip文件解壓縮后是一個dll文件,直接放到php的ext目錄里面就可以了.
- 然 后要把xhprof的兩個包含了調試輸出頁面的子目錄安置好,這里我選擇了直接安置在自己網站發布位置的根目錄里,也就是apache默認的htdocs 的目錄里面,我這里的htdocs是轉移到另外一個開發U盤上的,方便在不同的地方編制代碼,如圖2所示,這里圖示了一共3個文件夾,分別是 xhprof_html、xhprof_lib、xprof_log,其中xhprof_html和xhprof_lib是從下載的xhprof源代碼文 件包里得到的,包所在站點:http://pecl.php.net/package/xhprof,xhprof下載地址:http://pecl.php.net/get/xhprof-0.9.2.tgz,然后自行在htdocs里創建xprof_log文件夾,這個文件夾是用來存放頁面分析數據的。
- 由于我的Apache+php已經完全調試好,所以要處理的只有php.ini文件,開啟辦法很簡單,在該文件的末尾加上如下代碼即可:
[xhprof]
extension=php_xhprof.dll
; directory used by default implementation of the iXHProfRuns
; interface (namely, the XHProfRuns_Default class) for storing
; XHProf runs.
xhprof.output_dir="M:/htdocs/xhprof_log"
“提示:xhprof.output_dir=這個使用于設置性能分析數據存放位置的,我這里應為htdocs在M盤,故設置為M:/htdocs/xhprof_log,也就是上述的目錄位置”
- 添加成功后,可以重啟Apache看看phpinfo()信息中是否包含了xhprof的段,有的話,那就安裝成功了,提示:以cgi方式運行的php修改了php.ini以后,可以直接運行phpinfo()查看結果,而無須重新啟動Apache
- 好了,至此為止,xhprof已經正確的安裝好了。
來源:http://blog.sina.com.cn/s/blog_8724686701014yms.html
總結
以上是生活随笔為你收集整理的xhprof在windows下面的安装和使用[上](windows版本)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上海联影医疗股票代码
- 下一篇: 银行坏账怎么处理的