php除錯備忘

2021-06-23 04:42:01 字數 1295 閱讀 9762

php 除錯配置其實很簡單,以下只是做乙個備忘。

[xdebug]

zend_extension = "c:\xampp\php\ext\php_xdebug.dll"

xdebug.profiler_enable = 1

xdebug.profiler_enable_trigger = 0

xdebug.profiler_output_dir = "c:\xampp\tmp"

xdebug.profiler_output_name = "cachegrind.out.%t-%s"

xdebug.remote_enable =1

xdebug.remote_handler = "dbgp"

xdebug.remote_host = "localhost"

xdebug.remote_port = 9000

xdebug.remote_mode = "req"

xdebug.auto_trace = on

xdebug.show_exception_trace = on

xdebug.remote_autostart = on

這樣就為php增加了除錯功能。

2.在eclipseforphp裡面的首選項裡面,首先在php executable 裡面配置php.exe的位置和php.ini的位置,然後在php debuger處選擇xdebug。

這樣就把具有除錯功能的php執行環境加到eclipseforphp裡面來了。

3.在php-debug處首先在php debuger處選擇 xdebug,然後在php excutable處選擇在上一步配置的php執行環境。

這樣phpforeclipse就具有了除錯php 指令碼的功能。除錯時,選擇整個php專案右鍵,配置乙個php script配置,

runtime php處 選中alternate php,下拉框選擇之前配置的php執行環境,然後在php file處選擇要除錯的php指令碼即可。

4.如果要進行php web page 除錯,則需要在首選項的php servers處配置一下預設的php web server,

server 選項卡 中 選擇乙個標識名稱,然後,在下面輸入訪問web root的 http 位址,(這裡需要特別注意一下,

一般在操作時,需要修改apache的httpd.conf檔案中的documentroot 和php web page,增加乙個新的配置。

server   debugger   選擇xdebug,php server選擇 default php web server,然後在file 裡面 選擇要除錯的檔案 即可除錯了。

gdb除錯備忘

指令 r 執行 根據 行數設定斷點是最常見的一種方式,在debug程式執行前就可以進行斷點的配置。如 gdb b src main.cpp 127當程式執行到main.cpp檔案的第127行時就會出發斷點。顧名思義,這種斷點是當滿足一定條件時才會觸發,比較適合進行異常排查。設定方式 gdb brea...

gdb除錯技巧備忘

為了能讓程式更直觀的被除錯,在編譯時應該新增一些選項 gdb a.outgdb a.out set args a b c any argument you need b main rungdb bin name core name大致按如下步驟 ps axu grep bin name,獲取程序id...

gdb除錯 簡單命令 備忘

www.youku.com linux下c語言程式設計gdb除錯,指標函式呼叫是的引數傳遞 1.編譯時 要加 g gcc option test.c option g 為以後gdb除錯準備 wall 輸出所有警告資訊 2.gdb 除錯 gdb a.out gdb help gdb help brea...