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...