xdebug是乙個php**執行高度工具,它可以很好的測試我們的php**各個階段的效能,這樣我們可以及時的進行數**優化了,下面我來給大家從配置xdebug與xdebug除錯技巧。
windows xdebug配置安裝
3. 配置xdebug
xdebug的配置專案很多,我只了解很少的一部分,所以只說說常用的。修改php安裝目錄的php.ini檔案,在檔案最後插入以下**:
[xdebug]
**如下
複製**
zend_extension="e:apmservphpextphp_xdebug.dll"
xdebug.auto_trace=on
;自動跟蹤設定最好在最前面設定,要不然不會開啟
xdebug.profiler_enable=on
xdebug.trace_output_dir="e:apmservxdebug"
xdebug.profiler_output_dir="e:apmservxdebug"
;最大遞迴數
xdebug.max_nesting_level=100
;重寫var_dump()
xdebug.overload_var_dump = on
;當這個引數被設定為1時,即使捕捉到異常,xdebug仍將強制執行異常跟蹤當乙個異常出現時
xdebug.show_exception_trace=1
xdebug.show_local_vars = 1
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.collect_vars=on
xdebug.dump_undefined=on
xdebug.profiler_enable_trigger=on
;允許遠端連線
xdebug.remote_enable=true
;允許遠端連線的zs ide的ip位址
xdebug.remote_host=192.168.0.51
;zendstudio 設定的埠
xdebug.remote_port=9000
;zendstudio 的應用層通訊協議
xdebug.remote_handler=dbgp
xdebug.extended_info="1"
因為我不希望有log檔案(因為那個檔案增長很快,不兩天有一兩g了),所以把trace_output_dir和profiler_output_dir注釋掉了,要注意的是xdebug不會自動建目錄的,必須保證設定的目錄是實際存在的。至於其它的幾個,都是預設值,所以注掉了,因為可能會改,所以列出來了。現在重新整理一下phpinfo()的頁面,應該就能看到xdebug的資訊了。
linux xdebug配置安裝
xdebug是php的乙個module,需要編譯安裝,我用lnmp安裝的php,php被預設安裝到/usr/local/php,然後做乙個硬鏈結到/usr/bin
先編譯xdebug
**如下
複製**
wget
tar xzf xdebug-2.2.3.tgz
cd xdebug-2.2.3
/usr/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
修改php.ini配置
把下面這些加入
**如下
複製**
;no-debug-non-zts-20090626 這個資料夾名稱和php版本是一一對應的
zend_extension= "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
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 = on
xdebug.dump_globals = on
xdebug.dump_undefined = on
xdebug.dump.request = *
xdebug.cli_color = 2
重啟php-fpm,隨便寫段錯誤的php**,重新整理瀏覽器,就能看到錯誤提示
php xdebug安裝配置
git clone git rebuild.sh configure make sudo make install 編輯php.ini 需要開啟xdebug擴充套件 xdebug.so xdebug xdebug.remote enable 1 xdebug.remote port 9000 xde...
ubuntu下php xdebug的安裝 配置
其實看原始碼裡面的readme文件就行了,注意php.ini中的display errors開啟 首先xdebug要和php版本對應,具體檢視官網 xdebug 2.1.0 php version 5.3.10 linux下解壓xdebug包。1 進入xdebug,在這個目錄下先執行php目錄下面的...
VisualSVN Server安裝配置與使用教程
架設一台svn伺服器,我使用visualsvn server在windows環境下架設svn伺服器 visualsvn server安裝成功後的配置介面 使用visualsvn server的理由 svn server的版本有很多,比如collabnet等,visualsvn相對來說比較小巧,使用起...