溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

發(fā)布時間:2020-08-09 01:51:03 來源:ITPUB博客 閱讀:240 作者:前端程序猿 欄目:web開發(fā)

在按照Jerry的公眾號文章 什么?在SAP中國研究院里還需要會PHP開發(fā)? 進行XDebug在本地的配置之后,如果想使用Visual Studio Code而不是Eclipse來調(diào)試PHP應(yīng)用,步驟也比較簡單。

啟動WAMP服務(wù)器,確保xdebug.remote_autostart, xdebug.remote_enable都為on:

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

然后安裝Visual Studio Code的擴展:PHP Debug

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

安裝完畢后,F(xiàn)ile->Preferences->Settings:

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

添加一條entry:php.validate.executablePath, 指向你本地的php.exe


在這里小編建了一個前端學(xué)習(xí)交流扣扣群:132667127,我自己整理的最新的前端資料和高級開發(fā)教程,如果有想需要的,可以加群一起學(xué)習(xí)交流

創(chuàng)建一個PHP debug configuration,有兩種方式選擇:

Launch current open script和Listen for Xdebug:

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

{

// Use IntelliSense to learn about possible attributes.

// Hover to view descriptions of existing attributes.

// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387

"version": "0.2.0",

"configurations": [

{

"name": "Listen for XDebug",

"type": "php",

"request": "launch",

"port": 9000

},

{

"name": "Launch currently open script",

"type": "php",

"request": "launch",

"program": "${file}",

"cwd": "${fileDirname}",

"port": 9000,

"runtimeExecutable":"C:\\MyApp\\wamp20190709\\bin\\php\\php7.0.10\\php.exe"

}

]

}

前者調(diào)試PHP CLI應(yīng)用比較方便,打開一個php文件,直接F5,斷點即觸發(fā)。

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

如果選擇成Listen for XDebug,同樣先F5啟動調(diào)試進程,

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

然后瀏覽器里訪問待調(diào)試的PHP文件,Visual Studio Code的斷點即觸發(fā),可以單步調(diào)試了:

如何使用Visual Studio Code調(diào)試PHP CLI應(yīng)用和Web應(yīng)用

 


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI