寶塔 開啟xdebug XDebug的配置和使用

2021-10-16 14:33:22 字數 1453 閱讀 6169

1 xdebug介紹

xdebug是乙個開放源**的php程式偵錯程式(即乙個debug工具)

可以用來跟蹤,除錯和分析php程式的執行狀況。

xdebug其實是乙個.dll檔案,將它放置到php程式的目錄,並在php的配置檔案中填入相關引數,就可以使用了。當你每次訪問乙個頁面,他都會在指定的目錄下生成乙個文件,文件裡詳細的記錄了相關變數和函式的執行時間、原始檔等等。可以通過此檔案,得知php的執行狀況、某個函式的效率高低等等。

2 xdebug配置

2.1 日誌

xdebug.trace_output_dir:

日誌追蹤輸出目錄

xdebug.trace_output_name

日誌檔名,xdebug提供了一系列的識別符號,生成相應格式的檔名

xdebug.trace_options

記錄新增到檔案中方式:1=追加(如果存在該檔案).0(default)=覆蓋(如果存在該檔案)

2.2 顯示資料

xdebug.collect_params

非零值 = 控制function的引數顯示選項

0--------不顯示

1--------引數型別,值(例如:array(9)).

2--------同1,只是在cli模式下略微有區別

3--------所有變數內容

4--------所有變數內容和變數名

xdebug.collect_return

1--------顯示function返回值. default 0 不顯示

-xdebug.collect_vars

1--------顯示當前作用域使用了哪些變數,顯示變數名,該選項不會記錄變數的值

xdebug.collect_ assignments

1--------新增一行顯示變數賦值

3 格式

3.1 日誌追蹤輸出目錄

xdebug.trace_format

0-------------------人可讀

1-------------------機器可讀

2-------------------html格式

4 行為

追蹤方式有兩種,一種是自動追蹤,所有php指令碼執行時,都會產生trace檔案;另一種是觸發方式追蹤

xdebug.auto_trace

1---------------開啟自動追蹤

xdebug.trace_enable_trigger

注:該特性只有在2.2+版本才能設定

1------------------使用xdegug_trace get/post觸發追蹤,或者通過設定cookie xdegug_trace,為了避免每次請求時,都會生成相應trace追蹤檔案,你需要把auto_trace設定為0

5 我的配置

我的配置.png

6 其他使用

6.1 檢視被加密過後的原始碼,一般有eval()函式

寶塔 開啟xdebug xdebug 的使用

xdebug 是一款很強大的php擴充套件,最大的用途就是對php 進行調優 以下是xdebug的安裝和使用方法 然後再php.ini檔案中加入一下 具體內容根據實際情況修改路徑 zend extension e windows7mastersetup 1.80.exe ext php xdebug...

寶塔php擴充套件目錄,如何開啟寶塔面板php擴充套件

如何開啟 php擴充套件?寶塔面板的php安裝路徑為 www server php 且支援多個php版本共存,這裡通過安裝oauth擴充套件來說明一下如何開啟寶塔第三方php擴充套件。注意 1 安裝之前,請先到軟體列表 找到對應php版本 設定 安裝擴充套件 中檢視是否提供了一鍵安裝你要的擴充套件 ...

寶塔SSL證書刪除不了,https開啟失敗

誘因 遷移伺服器後配置ssl時出現了問題,之後造成ssl證書夾刪除不了,試過網上很多ssl修復,都無濟於事 因為這個ssl證書刪除不了,導致 https都打不開 安全組已經開放 炸毛一天,因為 需要https支援,此問題不解決不行 最後解決辦法 1 資料備份 2 伺服器建立快照 以防資料丟失 3 重...