亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

VSCode怎么調(diào)試PhpStudy中代碼?下面本篇文章給大家介紹一下使用VSCode調(diào)試PhpStudy環(huán)境里代碼的方法,希望對大家有所幫助!


淺析VSCode怎么調(diào)試PhpStudy環(huán)境里的代碼


最近幾個(gè)月把所有項(xiàng)目都遷過來 VS Code 了(除了因?yàn)閁nity調(diào)試問題反而用回了 Visual Studio) 。

這段時(shí)間抽空在幫朋友處理PHP項(xiàng)目,然而從來沒有用過PHP調(diào)試功能的我,突然發(fā)現(xiàn)一個(gè)項(xiàng)目的bug,但是卻怎么也打印不出東西,并且又不拋出錯(cuò)誤。這就很離譜。于是乎,又開始填補(bǔ)自己的知識盲區(qū),咱也要用上PHP的調(diào)試功能。


配置 PhpStudy

我使用的是WNMP環(huán)境,web服務(wù)器是 Nginx ,Apache 環(huán)境也是一樣的流程。

使用默認(rèn)版本PHP

使用默認(rèn)版本的PHP就相當(dāng)簡單了,直接打開 XDebug調(diào)試組件 即可。


淺析VSCode怎么調(diào)試PhpStudy環(huán)境里的代碼


配置好了就可以跳過下面的部分,直接去下面看 配置 VS Code 。

使用自定義版本PHP

要不說我這個(gè)人做東西怎么慢呢,因?yàn)榻?jīng)常想要知道 為什么 和 別的方法。所以我并沒有使用默認(rèn)的PHP版本,而是順便想要更新到PHP 7.x的最新版。


下載新版PHP

先到官方網(wǎng)站下載最新的 PHP 7.4.33 - windows.php.net/download,我使… nts 版本。下載完成以后放到 phpstudy 的相應(yīng)目錄下,例如 X:\path\to\phpstudy_pro\Extensions\php 。文件夾名稱修改為相同規(guī)則,例如 php-7.4.33nts 。

下載并配置XDebug

剛才下載的包里是不包含 XDebug 插件的,我們需要自己去下載和配置。

XDebug 官方網(wǎng)站有個(gè)非常貼心的功能,就是將本地 php_info 輸出的信息,粘貼到輸入框后,可以幫你分析出要下載的版本,并給出下載地址。到網(wǎng)址 xdebug.org/wizard 輸入,然后點(diǎn)擊 *Analyse my phpinfo() output* 按鈕即可。

把下載好的dll插件拷貝到剛才 php-7.4.33nts\ext 目錄中,然后在 php.ini 中加上以下信息(直接加在最末尾即可,確保是在 OPCache 配置的后面):

[XDebug]
zend_extension="D:\phpstudy_pro\Extensions\php\php-7.4.33nts\ext\php_xdebug.dll"
xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_port = 9000
xdebug.remote_autostart = 1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.auto_trace=On
xdebug.remote_enable=On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

記得把 zend_extension 的值改為你插件實(shí)際所在的路徑和實(shí)際的名稱。


測試配置是否成功

首先重啟web服務(wù)器(無論 Nginx 還是 Apache),然后用 phpinfo() 打印PHP信息,看是否有 XDebug 插件。

淺析VSCode怎么調(diào)試PhpStudy環(huán)境里的代碼


配置 VS Code

確保 VSCode 中已經(jīng)下載 PHP Debug 插件。可以搜索下載,也可以點(diǎn)擊這里跳轉(zhuǎn)后下載 - marketplace.visualstudio.com/items?itemN… 。

打開 文件->首選項(xiàng)->設(shè)置 , 在配置中添加如下內(nèi)容:

"php.validate.executablePath": "D:/phpstudy_pro/Extensions/php/php-7.4.33nts/php.exe"

最后直接點(diǎn)擊 *運(yùn)行和調(diào)試* 按鈕,在創(chuàng)建的 launch.json 里添加一個(gè)配置,或者找到已存在的配置來修改:

{
    "name": "Listen for Xdebug",
    "type": "php",
    "request": "launch",
    "port": 9000
}


分享到:
標(biāo)簽:VSCode PhpStudy環(huán)境
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定