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