php开发工具 debug,php开发性能调试工具xdebug
調試是一門藝術,在項目開發過程中,調試是很關鍵的一步。php中一般使用die,exit()控制斷點并使用echo、print_r()、var_dump()、printf()輸出結果來調試。一般情況下以上就可以滿足開發者調試的目的了。下面來介紹一下xdebug工具。
Xdebug是一個開放源代碼的PHP程序調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程序的運行狀況。
安裝Xdebug
2.?? 將下載的dll文件放到相應的目錄中。比如D:\server\php\ext下面;
3.?? 配置php.ini文件,在ini文件里面追加下面代碼[Xdebug]
zend_extension="D:\Program Files\phpStudy\PHP5\ext\php_xdebug.dll" //dll文件位置
xdebug.profiler_output_dir="D:\xdebug" //
xdebug.profiler_enable=On
xdebug.profiler_enable_trigger=1
xdebug.default_enable=On
xdebug.show_exception_trace=On
xdebug.show_local_vars=1
xdebug.max_nesting_level=50
xdebug.var_display_max_depth=6
xdebug.dump_once=1
xdebug.dump_globals=1
xdebug.dump_undefined=On
xdebug.dump.REQUEST=*
xdebug.dump.SERVER=REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT
xdebug.trace_output_dir="D:\xdebug"
xdebug.remote_enable=true //Xdebug允許遠程IDE連接
xdebug.remote_host=127.0.0.1 //允許連接的zend studio的IP地址
xdebug.remote_port=9000 //反向連接zend studio使用的端口
xdebug.remote_handler=dbgp //用于zend studio遠程調試的應用層通信協議
重啟Apache后就完成安裝了。你可以使用phpinfo查看是否安裝成功
調試:
安裝完成后,xdebug會輸出相應的(錯誤)調試信息。<?php
echo aa;
上面顯示出錯誤類型http請求耗時等等,這是最基本的
xdebug給我們提供了很多調試的方法,比如腳本執行時間,內存占用等等
實例:測試腳本執行時間和內存占用:<?php
$t = xdebug_time_index();
for ($i = 0; $i < 250000; $i++)
{
// do nothing
}
echo "執行時間:".xdebug_time_index()-$t."
";
echo "使用內存:"xdebug_memory_usage();
還有很多調試功能,自己去體驗吧.
The end.
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的php开发工具 debug,php开发性能调试工具xdebug的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数字语音信号处理学习笔记——语音信号的短
- 下一篇: exls导入数据库 php_PHP读取e