摘要:參考安裝配置臨時跟蹤信息輸出的數據文件目錄的數據文件目錄開啟自動跟蹤該功能可以在你指定的目錄中將函數調用的監(jiān)測信息以文件的形式輸出開啟異常跟蹤開啟遠程調試自動啟動開啟遠程調試允許遠程調試允許連接的的地址反向連接使用
安裝Xdebug參考
http://www.ekan001.com/articles/27
http://log.codes/post/phpstorm-debug-using-xdebug/
wget https://xdebug.org/files/xdebug-2.4.0.tgz tar zxvf xdebug-2.4.0.tgz cd xdebug-2.4.0 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make make install配置php.ini
[Xdebug] zend_extension=xdebug.so xdebug.profiler_enable = On ;臨時跟蹤信息輸出 xdebug.trace_output_dir="/tmp/xdebug-log" ;xdebug 的數據文件目錄 xdebug.profiler_output_dir="/tmp/xdebug-log" ;xdebug 的數據文件目錄 xdebug.auto_trace = On ;開啟自動跟蹤,該功能可以在你指定的目錄中將函數調用的監(jiān)測信息以文件的形式輸出 xdebug.show_exception_trace = On ;開啟異常跟蹤 xdebug.remote_autostart = On ;開啟遠程調試自動啟動 xdebug.remote_enable = On ;開啟遠程調試[ 允許遠程IDE調試 ] xdebug.remote_host=127.0.0.1 ;允許連接的zend studio的ip地址 xdebug.remote_port=9000 ;反向連接zend studio使用的端口 xdebug.collect_vars = On ;收集變量 xdebug.collect_return = On ;收集返回值 xdebug.collect_params = On ;收集參數 xdebug.show_local_vars = on ;顯示局部變量 xdebug.default_enable = On ;顯示默認的錯誤信息 xdebug.remote_handler=dbgp ;用于zend studio遠程調試的應用層通信協議 xdebugbug.max_nesting_level = 10000 ;如果設得太小,函數中有遞歸調用自身次數太多時會報超過最大嵌套數錯測試結果
重啟php-fpm 后,在phpinfo里查看是否有xdebug模塊,如果有表示配置成功
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/21714.html
摘要:目前有兩種流行的調試器,我在學習和研究過程中,發(fā)現網上的各種信息過于凌亂,感到痛苦,影響理解和使用。腳本在運行時,由插件向發(fā)起連接,將調試信息發(fā)送給,并通過協議進行互動。這種模式的缺陷是配死了目標,不能支持多用戶調試。 > 工欲善其事必先利其器,學習一門新語言,調試器的使用必不可少,本文分享一下PHP調試器的使用。 PHP目前有兩種流行的調試器, Xdebug Zend Debugg...
摘要:寫代碼總繞不過需要調試,除了外,我們還是需要借助進行調試。這里的使用,是分別整合到和下。安裝還是基于神級武器。至于下一步如何更好的使用,就看各自的實際項目和開發(fā)需要了。 寫代碼總繞不過需要調試,除了 UnitTest 外,我們還是需要借助 Xdebug 進行調試。 所以今天來說說如何基于本地 Docker 環(huán)境下,使用 Xdebug。 這里的使用,是分別整合到 VS Code 和 PH...
摘要:當我在官網看到了遠程調試原理圖時,我才知道應該怎么配置。配置的參數也少了很多,也不需要在里對一個個請求地址進行配置。其他可以配置可以共用。但是如果你使用的是本地的那他就會出現端口被占用的情況。 介紹 我之前配置直接按網上的文章進行配置總是配置不成功,里面很多東西不了解。當我在 xdebug 官網看到了 xdebug 遠程調試原理圖時,我才知道應該怎么配置 xdebug。配置的參數也少了...
摘要:在可以使用你最喜歡的包管理器安裝。用戶可以選擇性的使用。目前不支持引入的文件格式的的文件和函數壓縮。如果你不能使用或者不想使用的包,可以用腳本,它能從分析器跟蹤文件生成輸出。 說明 以下內容摘抄自 profiling PHP 腳本 xdebug 的 profiler 是一個強大的工具,它能分析 PHP 代碼,探測瓶頸,或者通常意義上來說查看哪部分代碼運行緩慢以及可以使用速度提升。Xd...
摘要:一擴展安裝網上很多類似的教程,這里不在詳細描述,主要貼下我的相關配置供大家參考打開性能分析性能分析生成的文件目錄開啟異常跟蹤二安裝刷新網頁的時候,會在我配置的目錄下生成性能分析文件,用來分析程序性能下圖是我生成的性能分析文件打開具體的性能 一、xdebug擴展安裝網上很多類似的教程,這里不在詳細描述,主要貼下我的xdebug相關配置供大家參考: zend_debugger.allow_...
閱讀 3299·2021-10-11 11:08
閱讀 4439·2021-09-22 15:54
閱讀 922·2019-08-30 15:56
閱讀 876·2019-08-30 15:55
閱讀 3549·2019-08-30 15:52
閱讀 1360·2019-08-30 15:43
閱讀 1943·2019-08-30 11:14
閱讀 2513·2019-08-29 16:11