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