ubuntu 環境,下安裝php5-xdebug
搜索系統環境中是否存在Xdebug : apt-cache search xdebug
若是不存在就安裝 :sudo apt-get install php5-xdebug php
進行配置xdebug
進入php5/conf.d 文件夾下 對文件 xdebug.ini 進行配置
配置以下 :
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
[Xdebug]
;開啓自動跟蹤
xdebug.auto_trace = On
;開啓異常跟蹤
xdebug.show_exception_trace = On
;開啓遠程調試自動啓動
xdebug.remote_autostart = On
;開啓遠程調試
xdebug.remote_enable = On
;收集變量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集參數
xdebug.collect_params = On
;xdebug.remote_mode = git
xdebug.trace_output_dir = /var/log/apache2/trace
;xdebug.profiler_output_dir = /var/log/apache2/trace
xdebug.show_local_vars = 1
;
xdebug.profiler_enable = 1
xdebug.profiler_append= 1
xdebug.profiler_output_name = cachegrind.out.%H
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
[Xdebug]
;開啓自動跟蹤
xdebug.auto_trace = On
;開啓異常跟蹤
xdebug.show_exception_trace = On
;開啓遠程調試自動啓動
xdebug.remote_autostart = On
;開啓遠程調試
xdebug.remote_enable = On
;收集變量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集參數
xdebug.collect_params = On
;xdebug.remote_mode = git
xdebug.trace_output_dir = /var/log/apache2/trace
;xdebug.profiler_output_dir = /var/log/apache2/trace
xdebug.show_local_vars = 1
;
xdebug.profiler_enable = 1
xdebug.profiler_append= 1
xdebug.profiler_output_name = cachegrind.out.%H
配置 zendStudio 的debug 設置:
找到Debug Configurations 對下面的 php Web Application進行配置
配置server 爲當前目錄地址 如 /var/www/dosight/dolphin
配置 Path Mapping 同上
其次 配置Debugger 下的 Server Debuger 爲 Xdebug
且取消 Breakpoint 爲 First Line
最後 重啓 apache2