vscode php7.3 xdebug 快速配置教程

碎碎念

在配置php和vscode時查閱了很多教程,走了點彎路,于是快速記錄下,前人栽樹,后人乘涼!

開始

  • 前置步驟
    • 安裝vscode,輕便好用,適合初期寫代碼,調(diào)試等等:點我下載最新版本
    • 安裝xampp,不解釋,最快速的運行php相關(guān)環(huán)境,傻瓜式操作,注意其本身沒有debug模塊:[點我下載](https://www.apachefriends.org/download.html
      這里注意,安裝完之后記得把php目錄加入到系統(tǒng)變量中,這樣就可以在shell中運行php命令,如下圖:
      image.png
    • 下載對應(yīng)版本的xdebug.dll并且配置:這里不推薦大家自己去選擇xdebug版本,強烈建議大家通過xdebug提供的檢測工具自動分析你需要下載的xdebug版本:打開檢測鏈接
      檢測方法也很簡單,在一段php腳本中輸入以下,:
<?php
$myfile = fopen("result.txt", "w") or die("Unable to open file!"); 
# 打開輸出緩沖區(qū)  
# 所有的輸出信息不直接發(fā)送到瀏覽器,而是保存在輸出緩沖區(qū)  
ob_start();  
  phpinfo();  
  $txt = ob_get_contents();  
ob_end_clean();  
  
fwrite($myfile, $txt);  
fclose($myfile);
?>

之后打開運行腳本的當前目錄下的result.txt,全選復(fù)制粘貼到分析頁面輸入框后,點擊分析,形成分析結(jié)果,如下圖,點擊下載對應(yīng)版本即可。


image.png
  • 配置xdebug 然后跟著Instruction做即可,也就是把dll文件放到xampp\php\ext下。然后在xampp\php目錄下找到php.ini文件,在文件末尾加入這么幾行:
[xdebug]
zend_extension = "C:\xampp\php\ext\php_xdebug-2.9.0-7.3-vc15-x86_64.dll"
xdebug.remote_enable = On
;啟用性能檢測分析
xdebug.profiler_enable = On
;啟用代碼自動跟蹤
xdebug.auto_trace=On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
;指定性能分析文件的存放目錄
xdebug.profiler_output_dir ="G:/wamp64/tmp"
xdebug.show_local_vars=0

;配置端口和監(jiān)聽的域名
xdebug.remote_port=9000
xdebug.remote_host="localhost"
  • 驗證是否成功 在頁面上打印echo phpinfo(),找到如下字樣即證明配置成功!
    image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容