概述:

要使用VSCode进行PHP开发,需要先在本地搭建PHP环境,并将其配置到VSCode中。下面是具体的步骤:

1.下载安装PHPStudy
首先,我们需要从PHPStudy官网上下载并安装最新版本的PHPStudy。

2.在PHPStudy中开启Apache和PHP服务
打开PHPStudy,点击“启动所有服务”或手动启动Apache和PHP服务。

3. 配置环境变量
在系统的“环境变量”中设置PHP的环境变量,使系统能够正确识别php命令。例如,在系统变量的PATH中加入路径“C:\PHPStudy\php\php-7.4.9-nts-Win32-vc15-x64”,其中根据实际安装的php版本进行选择。

4. 在VSCode中安装PHP插件
打开VSCode,按下Ctrl+Shift+X或者点击左边的扩展图标,在搜索框中输入“PHP”,找到“PHP Intellisense”、 “PHP Debug”这两个插件并安装。

5. 配置VSCode的launch.json文件
在VSCode中,按下Ctrl+Shift+D或者点击左侧调试图标,再点击“创建一个launch.json文件”即可自动生成默认配置。
修改下面的配置项,使其与PHP环境相匹配:

```
{"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工作区映射到PHPStudy的www目录,这样在VSCode中打开的文件就可以直接在PHPStudy中运行了。

6. 配置任务管理器(可选)
通过VSCode的任务管理器,可以方便地执行构建或测试任务。为此,我们需要在.vscode/tasks.json中定义相应的任务脚本,例如:

```
{"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": []}]
}
```

这里定义了一个名为“test”的任务,该任务使用php.exe解释器运行工作区中的test.php文件。

正文:

VSCode插件配置:

PHPStudy配置:

基本配置:

软件管理——php(您安装的版本)——设置

打开XDebug调试组件——勾选Profiler输出和Trace输出

设置——配置文件——双击php7.3.4nts

在xdebug模块内添加or修改(如图):

xdebug.remote_autostart=1;
xdebug.remote_enable=1;

注意:

php想要运行,必须要在phpstudy内开启apache和MySQL服务

如何访问本地网页?

打开网站和根目录,在www文件夹内创建php文件。

我选择在www文件夹内新建test文件夹,在test文件夹内新建index.php文件;

如果出现以上界面,证明配置成功

调试组件的配置:

双击:在settings.json中编辑

环境变量配置:

 配置好以后,Win+R打开cmd输入图示指令

 调试配置:

记得更改port端口号,与PHPStudy保持一致:9000

VS Code + phpstudy实现PHP环境配置相关推荐

  1. 一文解决VS Code安装、C++环境配置、OpenCV配置

    前言    本文包括VScode安装.C++环境配置以及OpenCV配置全过程.VS Studio配置OpenCV比较简单,可以直接使用OpenCV官网已有的用VS Studio编译器编译好的Open ...

  2. [学习笔记-VS Code篇]Windows下环境配置

    Windows下VS Code环境配置 VS Code安装 mingw-w64安装 插件安装 VS Code测试1 cmake安装 opencv安装 项目配置 从入门到放弃,配个opencv永远找不到 ...

  3. 神器 VS Code,超详细Python配置使用指南

    作者:Lemon 出品:Python数据之道 神器 VS Code, 超详细Python配置使用指南 大家好,我是 Lemon. 之前在公众号发了关于 PyCharm 与 VS Code 对比的文章, ...

  4. 配置 腾讯云 SSL 证书 SSL证书实现https,环境:phpStudy下Apache环境

    微信小程序开发交流qq群   581478349    承接微信小程序开发.扫码加微信. 正文: SSL证书实现https,环境:phpStudy下Apache环境 前提条件: 1.申请并下载好腾讯云 ...

  5. python phpstudy_Java、python及phpstudy的环境配置

    由于重装了系统,电脑上啥都没了,正好借此机会写一些从空白开始配置新电脑,希望多踩一点坑,才能帮更多的人解决问题. 本文是小白向的,学习过程中看到一些教程缺胳膊少腿,可能会漏掉一些博主觉得easy但是是 ...

  6. .NET Core VS Code 环境配置

    VSCode .NET环境配置 在此之前我一直是使用notepad++配置的C/C#环境来写代码,比起打开"笨重"的VS要方便很多.VSCode出来之后,本来也想折腾了一下,但是当 ...

  7. Latex的Visual Studio Code+SumatraPDF环境配置(自用)

    Visual Studio Code 1.71.2版本 SumatraPDF 3.4.8版本 主要参考文章: Visual Studio Code (vscode)配置LaTeX VScode+Lat ...

  8. 配置Visual Studio Code的SciLab开发环境

    配置Visual Studio Code的SciLab开发环境 引言 整体思路 插件安装 设置环境变量 设置setting.json 引言 由于美国将一批中国高校列入了实体清单制裁,近日Mathwor ...

  9. PHP开发环境配置(PhpStudy ,PhpStorm)

    小娴呢,最近准备学习一下PHP(严肃脸),成为大婶.哦,大神... 来,让我们先把开发环境搭建一下吧~(我用的PhpStudy + PhpStorm) 一.首先安装 PhpStudy(下载地址 点击下 ...

最新文章

  1. sql中将分隔字符串转为临时表的方法
  2. vscode 怎么让光标一下子跳到行尾部_动图演示23个常用 VsCode 快捷键(Window Mac)...
  3. 大连理工大学 计算机复试分数线,2020大连理工大学考研复试分数线已公布
  4. ABC 189 E - Rotate and Flip 矩阵转移
  5. css 块元素、内联元素、内联块元素
  6. 华为户外模式怎么设置_华为FreeLace Pro降噪器效果怎么样?降噪开启和设置教程!...
  7. 计算机实验报告表九,北理大学计算机实验基础实验九实验报告表-20210617084645.pdf-原创力文档...
  8. r语言t检验输出检验统计量_如何进行统计分析
  9. html当前行突出显示,Pandas Dataframes to_html:突出显示表行
  10. 函数无法识别_Halcon OCR识别
  11. 【考研数学】张宇1000题,汤家凤1800,李永乐660,应该怎么选择?
  12. 代理服务器的安全证书有问题 错误代码8,如何修复Internet Explorer 8中的证书错误...
  13. Android游戏添加游戏动画,Android游戏中的动画制作
  14. 刷脸支付会以迅雷不及掩耳之势布局未来
  15. 我想唱歌给你听~~~
  16. 华为发布MetaAAU,能耗降低30%,性能节能双提升
  17. ES7 集群模式新增账号密码认证
  18. (*p)[3]与*p[3]的区别
  19. 生物信息学|用于预测药物-药物相互作用事件的多模态深度学习框架
  20. 智能相机与工业相机的区别

热门文章

  1. linux编译blas,CBLAS编译安装与使用举例
  2. 无人驾驶仿真软件PanoSim:(1)介绍
  3. AutoHotKey入门教程
  4. springcloud(瞿永超著)学习记录(更新中)
  5. cJson使用的简单例子
  6. 谁再瞧不起搬砖的我。。
  7. 数据库——数据库表和表的操作
  8. jsp+ssm计算机毕业设计短视频文案创作平台系统【附源码】
  9. 第一周总结(2022.10.17~2022.10.22)
  10. 使用Lambda(拉姆达)对集合进行排序,一行代码即可解决