php xdebug安裝配置與除錯php技巧

2021-07-27 16:32:08 字數 2353 閱讀 6394

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相對來說比較小巧,使用起...