Windows上WAMP安裝Xhprof

個人開發環境是64位win7 Wamp2.5 php

若是跟我環境同樣,能夠直接下載我網盤中的軟件包html

http://pan.baidu.com/s/1ntxnzdfgit

若是連接失效請聯繫我 leekay0218@163.comgithub

1、下載xhprof擴展 web

phpinfo()查看本身是TS/NTS  VC9/VC11下載對應的版本windows

http://windows.php.net/downloads/pecl/releases/xhprof/0.10.6/函數

、解壓擴展工具

php_xhprof.dll 解壓到php安裝目錄的ext測試

3、配置擴展spa

1>配置php.ini文件

[xhprof]

extension=php_xhprof.dll;

;調試信息的保存路徑(該路徑爲調試文件生成和web工具讀取路徑)

xhprof.output_dir= "c:/wamp/tmp/xhprof"

(確保該路徑的文件夾已建立並有讀寫權限c:/wamp/tmp/xhprof )

2>php.ini中刪除禁用函數

搜索disable_functions 將proc_open從中刪除,不然後面查看視圖模式會出錯

3>重啓wamp

4>查看是否安裝成功

(若是沒有這個信息說明擴展安裝失敗了,請檢測上面步驟是否完成,或者擴展的版本與你php是否匹配)

4、下載web工具

https://github.com/facebook/xhprof

1>解壓xhprof-masterwww目錄

2>運行http://localhost/xhprof/examples/sample.php 生成測試數據

3>訪問http://localhost/xhprof/xhprof_html/ 查看數據列表

(若是此處沒數據檢測第三步是否成功)

4>點擊進入詳情

5>點擊[View Full Callgraph] 報錯須要安裝Graphviz

5、安裝Graphviz

百度搜一下就有,個人包裏是graphviz-2.3.8.msi 

1>安裝

2>修改調用處的代碼或爲dot配置環境變量

    ①修改xhprof_lib\utils\callgraph_utils.php代碼(推薦)

    

    ②配置環境變量(須要重啓電腦)

    

    (這兩步二選一,只要確保php能夠直接使用dot就行)

6、成功

相關文章
相關標籤/搜索