使用VS?Code+phpstudy實(shí)現(xiàn)PHP環(huán)境配置指南
概述:
要使用VSCode進(jìn)行PHP開發(fā),需要先在本地搭建PHP環(huán)境,并將其配置到VSCode中。
下面是具體的步驟:
1.下載安裝PHPStudy
首先,我們需要從PHPStudy官網(wǎng)上下載并安裝最新版本的PHPStudy。
2.在PHPStudy中開啟Apache和PHP服務(wù)
打開PHPStudy,點(diǎn)擊“啟動(dòng)所有服務(wù)”或手動(dòng)啟動(dòng)Apache和PHP服務(wù)。
3. 配置環(huán)境變量
在系統(tǒng)的“環(huán)境變量”中設(shè)置PHP的環(huán)境變量,使系統(tǒng)能夠正確識(shí)別php命令。例如,在系統(tǒng)變量的PATH中加入路徑“C:\PHPStudy\php\php-7.4.9-nts-Win32-vc15-x64”,其中根據(jù)實(shí)際安裝的php版本進(jìn)行選擇。
4. 在VSCode中安裝PHP插件
打開VSCode,按下Ctrl+Shift+X或者點(diǎn)擊左邊的擴(kuò)展圖標(biāo),在搜索框中輸入“PHP”,找到“PHP Intellisense”、 “PHP Debug”這兩個(gè)插件并安裝。
5. 配置VSCode的launch.json文件
在VSCode中,按下Ctrl+Shift+D或者點(diǎn)擊左側(cè)調(diào)試圖標(biāo),再點(diǎn)擊“創(chuàng)建一個(gè)launch.json文件”即可自動(dòng)生成默認(rèn)配置。
修改下面的配置項(xiàng),使其與PHP環(huán)境相匹配:
{ "version": "0.2.0", "configurations": [ { "name": "Listen for XDebug", "type": "php", "request": "launch", "port": 9000, "pathMappings": { "${workspaceRoot}": "C:\\PHPStudy\\WWW" } }, { "name": "Launch currently open script", "type": "php", "request": "launch", "program": "${file}", "cwd": "${fileDirname}", "port": 9000 } ] }
其中,“pathMappings”將VSCode工作區(qū)映射到PHPStudy的www目錄,這樣在VSCode中打開的文件就可以直接在PHPStudy中運(yùn)行了。
6. 配置任務(wù)管理器(可選)
通過VSCode的任務(wù)管理器,可以方便地執(zhí)行構(gòu)建或測試任務(wù)。為此,我們需要在.vscode/tasks.json中定義相應(yīng)的任務(wù)腳本,例如:
{ "version": "2.0.0", "tasks": [ { "label": "test", "type": "shell", "command": "C:\\PHPStudy\\php\\php-7.4.9-nts-Win32-vc15-x64\\php.exe", "args": [ "-f", "${workspaceFolder}\\test.php" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": [] } ] }
這里定義了一個(gè)名為“test”的任務(wù),該任務(wù)使用php.exe解釋器運(yùn)行工作區(qū)中的test.php文件。
VSCode插件配置:
PHPStudy配置:
基本配置:
軟件管理——php(您安裝的版本)——設(shè)置
打開XDebug調(diào)試組件——勾選Profiler輸出和Trace輸出
設(shè)置——配置文件——雙擊php7.3.4nts
在xdebug模塊內(nèi)添加or修改(如圖):
xdebug.remote_autostart=1; xdebug.remote_enable=1;
注意:
php想要運(yùn)行,必須要在phpstudy內(nèi)開啟apache和MySQL服務(wù)
如何訪問本地網(wǎng)頁?
打開網(wǎng)站和根目錄,在www文件夾內(nèi)創(chuàng)建php文件。
我選擇在www文件夾內(nèi)新建test文件夾,在test文件夾內(nèi)新建index.php文件;
如果出現(xiàn)以上界面,證明配置成功
調(diào)試組件的配置:
雙擊:在settings.json中編輯
環(huán)境變量配置:
配置好以后,Win+R打開cmd輸入圖示指令
調(diào)試配置:
記得更改port端口號,與PHPStudy保持一致:9000
總結(jié)
到此這篇關(guān)于使用VS Code+phpstudy實(shí)現(xiàn)PHP環(huán)境配置的文章就介紹到這了,更多相關(guān)VSCode配置PHP環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
php in_array() 檢查數(shù)組中是否存在某個(gè)值詳解
php有時(shí)候需要判斷某一個(gè)值是否存在于數(shù)組中,我們可以直接使用php內(nèi)置函數(shù)in_array()來實(shí)現(xiàn)判斷。php in_array 函數(shù)用于檢查數(shù)組中是否存在某個(gè)值,如果存在,則返回true,否則返回false。本文章向大家介紹in_array函數(shù)的基本語法及使用實(shí)例,感興趣的朋友可以參考一下。2016-11-11PHP實(shí)現(xiàn)用session來實(shí)現(xiàn)記錄用戶登陸信息
在本篇文章里我們給大家分享了關(guān)于PHP如何用session來實(shí)現(xiàn)記錄用戶登陸信息的知識(shí)點(diǎn),有興趣的朋友們參考下。2018-10-10thinkphp3.2.3框架動(dòng)態(tài)切換多數(shù)據(jù)庫的方法分析
這篇文章主要介紹了thinkphp3.2.3框架動(dòng)態(tài)切換多數(shù)據(jù)庫的方法,結(jié)合實(shí)例形式分析了thinkPHP3.2.3框架多數(shù)據(jù)庫切換的配置、使用相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2020-01-01Laravel如何實(shí)現(xiàn)自動(dòng)加載類
今天小編就為大家整理了一篇Laravel如何實(shí)現(xiàn)自動(dòng)加載類的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10Zend Framework+smarty用法實(shí)例詳解
這篇文章主要介紹了Zend Framework+smarty用法,結(jié)合實(shí)例形式詳細(xì)分析了Zend Framework框架整合Smarty模板的具體步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-03-03