碎碎念
在配置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

