如何在VSCode配置PHP開發環境(詳細版)

慕斯
發布: 2023-04-10 06:48:02
轉載
9348 人瀏覽過

如何在VSCode配置PHP開發環境(詳細版)?不懂的朋友快來學習吧!相信你們看完這篇文章一定會有所收穫的

如何在VSCode配置PHP開發環境(詳細版)

#一、下載XAMPP

XAMPP是一個很容易安裝的Apache發行版,其中包含MariaDB、PHP和Perl。僅僅需要下載並啟動安裝程式。

XAMPP下載網址

官網下載:https://www.apachefriends.org/zh_cn/download.html

如何在VSCode配置PHP開發環境(詳細版)

其他地址下載:http://xiazai.zol.com.cn/detail/38/372445.shtml
(建議下載這個,選擇本地下載-電信通道或聯通通道都可以)

下載完後,PHP版本號碼是下面這個,後面要用到
如何在VSCode配置PHP開發環境(詳細版)安裝XAMPP

##一路NEXT,安裝地址最好不要選C盤,筆者安裝的是英文版。

安裝成功

如何在VSCode配置PHP開發環境(詳細版) 根據需求開啟,筆者寫PHP的話選擇開啟Apache。

新增系統變數

把PHP.exe所在資料夾路徑(筆者的是「

D:\XAMPP\php」)加進環境變數-系統變數-Path中(直接搜尋框搜尋系統變數便可找到)。

在cmd中輸入php -v,檢查是否配置成功


#配置成功
如何在VSCode配置PHP開發環境(詳細版)

#二、 下載xdebug外掛

下載網址:https://xdebug.org/download


下載什麼PHP版本,可以在XAMPP中的README看到(筆者的是PHP 7.4.0,而且是Thread safe版本,對應的是帶有TS的版本,下載下來對應的不含nts的版本,檔名:php_xdebug-2.9.7-7.4-vc15-x86_64.dll)

如何在VSCode配置PHP開發環境(詳細版)

# #新增設定


把下載的x-debug檔案(php_xdebug-2.9.7-7.4-vc15-x86_64.dll)複製到php\ext資料夾下

用記事本修改php.ini檔案,在文件末尾添加幾行配置信息,然後保存。

[xdebug]zend_extension="D:/xampp/php/ext/php_xdebug-2.9.7-7.4-vc15-x86_64"//这个地址以及文件名一定要正确xdebug.remote_enable = 1xdebug.remote_autostart = 1
登入後複製
三、下載並安裝VSCode

#下載位址:https://code.visualstudio.com/

在VSCode中安裝調試外掛程式

1、點選擴充欄,輸入PHP,選擇PHP Debug安裝。

如何在VSCode配置PHP開發環境(詳細版)

2、點選VSCode的檔案-首選項-設定(不同版本可能顯示不同,注意找出使用者設定),在設定裡面的擴充找到php,點選setting.json新增以下一行設定:

"php.validate.executablePath": "D:/xampp/php/php.exe",//地址是php.exe文件所在的位置
登入後複製
如何在VSCode配置PHP開發環境(詳細版)
3、設定Debug

跳出的launch.json預設即可,不需要改變。


4、然後簡單偵錯下,驗證設定是否成功。 注意,一定要以開啟資料夾的形式才能成功設定斷點偵錯,單一檔案無效。可以選擇D:/xampp/php/www

<?php $a = &#39;hello world&#39;;echo $a;?>
登入後複製
設定斷點,然後啟動偵錯。

5、在瀏覽器中開啟要偵錯的php(不是檔案路徑而是伺服器的位址(http://localhost:3000/hello.php)),VSCode就會命中到打斷點的地方。


6、最後推薦安裝這個外掛:PHP Server

可以選擇右鍵PHP Server:Serve project,直接跳到瀏覽器

如何在VSCode配置PHP開發環境(詳細版)


7 、運行結果如何在VSCode配置PHP開發環境(詳細版)

推薦學習:《PHP影片教學

》###

以上是如何在VSCode配置PHP開發環境(詳細版)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!