天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

使用XDebug調試及單元測試覆蓋率分析

今天我就就自己對XDebug使用的一些體驗做一小段分享。XDebug也是因為需要是用來生成覆蓋率分析文件才安裝的,剛接觸不久,平時用的也不是很頻繁,但是這個的確是一個好工具,如果想要依賴它來分析程序的性能還是需要自己親手去試試。具體它有多好,請聽我一一道來。

 

<!--[if !supportLists]-->一、<!--[endif]-->安裝篇(XDebug phpUnit)

A:安裝XDebug:

Xdebug網下載xdebug  dll文件,存放到php加載的ext目錄下(可以選擇重命名,比如php_xdebug.dll,然后打開php.ini文件,添加配置

[xdebug]

   zend_extension_ts = php_xdebug.dll

   xdebug.profiler_enable = on

   xdebug.trace_output_dir = D:/phpAPP/XDebug

   xdebug.profiler_output_dir=D:/phpAPP/XDebug

 

xdebug需要采用zend引擎加載的方式加載,所以用zend_extension_ts或是zend_extension,  tsthread_safety, 目前5.3以上才支持zend_extension加載,<5.3的用zend_extension_ts加載(或者你可以查看phpinfo是否啟用了zts),然后重啟apache,查看phpinfo,就發現XDebug選項了。


可以看到xdebug.profiler_enablexdebug.profiler_output_dirxdebug.trace_output_dir這三個是我們剛剛配置的項,可以安裝自己的需要配置剩余項,xdebug.profiler_enable:開啟性能分析,

開啟這個之后會在xdebug.profiler_output_dir這個目錄下生成cachegrind.out.XXX的分析文件,如果指定了xdebug.profiler_output_name這個,則輸出來的文件就會是指定的名字.xxx的格式(此方法不適合分析,原因稍后說明),

xdebug.trace_options:這個是開啟跟蹤項,

     開啟該項之后,會在xdebug.trace_output_dir下生產跟蹤文件,注意該項會影響運行速度,因為他需要記錄跟蹤過程中的一系列事件。

      關于XDebug還有一點需要注意的:XDebug是調試的,也就是說配置了XDebug那程序運行的就是一個Debug狀態,所以這時候zend_optimizer就不能用了,總不能讓程序即調試狀態又處于優化狀態哈。

     更多關于XDebug的,大家去網上發掘吧~~然后一起探討哈

友情提醒:對于使用集成環境的同學,比如Wamp,它擁有兩個php.ini配置文件,一個在Apache下,一個在php下,Apache下是影響web的,而PHP下是影響命令行的,所以????(感謝俊哥的提醒)

 

B:安裝phpUnit:

關于phpUnit的安裝過程,網上也已經很多了,之前自己為了終于安裝成功之后也小寫了篇安裝篇(http://user.qzone.qq.com/414073277/blog/1292122868),所以這里就不再贅述了,網上的一些安裝教程大都能完成安裝。就簡單說下過程:

phpUnit安裝用的是pear的安裝方式,所以如果機子沒有安裝過pear包需要先安裝下,一般在php安裝的時候在其安裝目錄下都有一個go-pear.bat文件,直接執行即可完成安裝,【這里安裝需要注意擴展exif,這個擴展會用到mbstring擴展中的方法,所以mbstring的加載順序需要再exif之上。】完成pear的安裝之后就可以執行pear,查看pear的命令參數,


然后依次執行:

pear channel-discover pear.phpunit.de   

pear install

主站蜘蛛池模板: 粗好大用力好深快点漫画 | 偷偷要色偷偷 | 欧美派对xxxhdparty | 高清毛片一区二区三区 | 久久综合色悠悠 | 亚洲欧美高清在线 | 国产精品一区二区AV白丝在线 | 国产乱妇乱子在线播视频播放网站 | 97精品国产亚洲AV超碰 | 色播播电影| 亚洲美女视频高清在线看 | 婷婷综合久久狠狠色 | 伊人久久精品AV无码一区 | 亚洲熟女片嫩草影院 | 免费精品国产人妻国语麻豆 | 暖暖 免费 高清 日本视频大全 | 国产电影三级午夜a影院 | 久久久这里有精品999 | 毛片TV网站无套内射TV网站 | 姐姐不~不可以动漫在线观看 | 午夜亚洲WWW湿好大 午夜性爽视频男人的天堂在线 | 人妻激情综合久久久久蜜桃 | 囯产少妇BBBBBB高潮喷水一 | 亚洲欧美日韩综合影院 | 国产 日韩 欧美 综合 激情 | 亚洲精品视频免费在线观看 | 视频一区视频二区在线观看 | 欧美 另类 美腿 亚洲 无码 | 免费毛片试看 | 男人的天堂久久精品激情a 男人的天堂黄色片 | 小舞被爆操| 97无码欧美熟妇人妻蜜桃天美 | 欧美一级成人影院免费的 | 国偷自产视频一区二区99 | 好男人资源免费观看1 | 尤物久久99国产综合精品 | 公交车被CAO到合不拢腿 | 99re在线播放 | 国产高清国内精品福利色噜噜 | 亚洲精品色婷婷在线蜜芽 | 国产在线AV一区二区香蕉 |