使用vscode 編輯調(diào)試php 配置方與VSCode斷點(diǎn)調(diào)試PHP

以前的php調(diào)試工具,類似zendstudio 或者phpclipse,storm運(yùn)行太慢了,還是這個(gè)好用。
1、首先官網(wǎng)下載vs code 地址:https://code.visualstudio.com/,下載后直接安裝即可。
2、安裝擴(kuò)展php-debug安裝步驟見 https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug
具體為:按ctl+shif+x 或者點(diǎn) 紅色的“擴(kuò)展標(biāo)簽“ , 輸入xdebug即可安裝
3、在菜單欄: 文件--》首選項(xiàng)--》配置
彈出下面窗口,然后將 "php.validate.executablePath": "D:/usr/local/php.exe" 添加進(jìn)去
// 將設(shè)置放入此文件中以覆蓋默認(rèn)設(shè)置 { "php.validate.executablePath": "D:/usr/local/php/php.exe", "editor.fontSize": 12 }
4、必須先打開您的php項(xiàng)目目錄,然后才能設(shè)置debug
1.點(diǎn)擊齒輪,選擇php--》選擇listen for xdebug
(配置文件內(nèi)容不需要?jiǎng)樱?/p>
5、打開php文件,在指定行按F9設(shè)置斷點(diǎn), 然后啟動(dòng)調(diào)試。
測(cè)試配置是否正確,可以在cmd窗口,執(zhí)行netstat -an 看本機(jī)是否有監(jiān)聽 9000端口。
6、訪問可調(diào)試網(wǎng)頁
附錄:
vs code 修改快捷鍵綁定: 文件--》首選項(xiàng)--》 鍵盤快捷方式 [{ "key": "f8", "command": "workbench.action.debug.stepOver", "when": "inDebugMode" },{ "key": "f7", "command": "workbench.action.debug.stepInto", "when": "inDebugMode" } ]
VSCode斷點(diǎn)調(diào)試PHP
今天突然要寫一點(diǎn)PHP的小東西,多層次嵌套,邏輯有點(diǎn)復(fù)雜,之前一直都是打日志的方式來調(diào)試的,本來我們.Neter都是被VS慣壞了的人,于是就在VSCode里面來試試給PHP加上Debug
1 . 安裝PHPStudy這個(gè)集成環(huán)境包

RunDeck專業(yè)版(服務(wù)器自動(dòng)化操作) v2.10.5 中文最新版
- 類型:WEB服務(wù)器
- 大?。?/span>51.9MB
- 語言:簡(jiǎn)體中文
- 時(shí)間:2018-02-28
啟動(dòng)apache服務(wù)器,然后 ->其他選項(xiàng)菜單->My HomePages 輸入PHPInfo
找到PHP的版本安裝目錄 找到XDebug,沒有的話,就加上這個(gè)標(biāo)簽
[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
zend_extension="D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
畫一個(gè)重點(diǎn)啊,最后兩句一定要加上,切記切記,不加應(yīng)該進(jìn)不了斷點(diǎn)
然后就是VSCode,去官網(wǎng)下載安裝好,然后再商店搜索這個(gè)三個(gè)插件
然后就可以開始調(diào)試你的PHP代碼了,F(xiàn)5走起。。。。
然后還是跑不起來對(duì)不?
最后還要在VS里面加上PHP的路徑,
這下按調(diào)試應(yīng)該可以運(yùn)行了吧。。。不管你是否可以,反正我是可以了
相關(guān)文章
vscode(Visual Studio Code)配置PHP開發(fā)環(huán)境的方法(已測(cè))
Visual Studio Code一個(gè)輕量且強(qiáng)大的代碼編輯器,支持Windows,OS X和Linux。內(nèi)置JavaScript、TypeScript和Node.js支持,而且擁有豐富的插件生態(tài)系統(tǒng),可通過安裝插件來支2018-04-06在vscode中安裝使用pylint-django插件解決pylint的一些不必要的錯(cuò)誤提
這篇文章主要介紹了在vscode中使用pylint-django插件解決pylint的一些不必要的錯(cuò)誤提示,需要的朋友可以參考下2018-04-06- Visual Studio Code一個(gè)輕量且強(qiáng)大的代碼編輯器,支持Windows,OS X和Linux。內(nèi)置JavaScript、TypeScript和Node.js支持,而且擁有豐富的插件生態(tài)系統(tǒng),可通過安裝插件來支2018-04-05
Visual Studio Code 使用指南(vscode技巧)
VSCode是微軟推出的一款輕量編輯器,采取了和VS相同的UI界面,搭配合適的插件可以優(yōu)化前端開發(fā)的體驗(yàn),這里為大家介紹一下vscode的技巧,需要的朋友可以參考下2018-04-05visual studio code教程 vscode的基礎(chǔ)使用和自定義設(shè)置方法
這篇文章主要基于基礎(chǔ)web前端開發(fā),visual studio code教程——基礎(chǔ)使用、擴(kuò)展插件安裝使用以及少許自定義配置,需要的朋友可以參考下2018-04-04VS Code有哪些常用的快捷鍵? Visual Studio Code常用快捷鍵大全
Visual Studio Code簡(jiǎn)稱VSCode,是一款好用的代碼編輯器,最近,很多網(wǎng)友問小編VS Code有哪些常用的快捷鍵?今天小編就給大家整理了最高效的Visual Studio Code常用快捷鍵大2018-04-03