vscode开发php

1.下载及安装vscode

  1. 下载安装VScode编辑器
    下载地址:https://code.visualstudio.com
    安装教程:只需一直点下一步即可,其中有一步是勾选 PATH ,记住打勾

2.下载php解释器

下载地址:https://windows.php.net/download
下载Xdebug:https://xdebug.org/download
推荐下载7.4版本

3.vscode中搭建php环境

把php.exe所在文件夹添加进系统变量path中
下载插件:
2. PHP Intelephense: php 编译插件,安装好重启后等待片刻即可编译完成,代码跳转的关键插件。(注意此插件名称,该插件图标是一个大象,不要装成另一个 php 编译插件!
3. PHP 接口注释插件:安装好后可以使用 “/**” 快捷键 + Tab 自动生成接口和文档注释
4. PHP debug插件,此插件需要安装 php-xdebug 并配置,之后才可正常使用
5. PHP 格式化插件 : phpfmt 默认是PSR2的编码格式
6. phpserver:用来运行php程序

4.php配置xdebug

  1. php文件下的php.ini-development文件复制一份,并改名为php.ini
  2. 在文件内容最后添加该配置,路径注意一下
[Xdebug]
;指定Xdebug扩展文件的绝对路径
zend_extension="D:\Php-7.4\ext\php_xdebug-3.1.2-7.4-vc15-x86_64.dll"
;启用性能检测分析
xdebug.profiler_enable=on
;启用代码自动跟踪
xdebug.auto_trace=on
;允许收集传递给函数的参数变量
xdebug.collect_params=on
;允许收集函数调用的返回值
xdebug.collect_return=on
;指定堆栈跟踪文件的存放目录
xdebug.trace_output_dir="D:\Php-7.4\temp"
;指定性能分析文件的存放目录
xdebug.profiler_output_dir="D:\Php-7.4\temp"
xdebug.profiler_output_name = cachegrind.out.%t.%p

5.vscode中配置debug

在settingjson中配置:
"php.executablePath": "D:\\Php-7.4\\php.exe",---注意路径需要修改吗


在调试中点击配置

添加两个配置即可
并且将两者的端口号改成一致

   {"name": "Launch currently open script","type": "php","request": "launch","program": "${file}","cwd": "${fileDirname}","port": 9003,"runtimeArgs": ["-dxdebug.start_with_request=yes"],"env": {"XDEBUG_MODE": "debug,develop","XDEBUG_CONFIG": "client_port=${port}"}},{"name": "Listen for Xdebug","type": "php","request": "launch","port": 9003}

注意:debug调试

vscode开发php相关推荐

  1. 使用VScode开发ESP32,PlatformIO开发ESP32

    arduino IDE安装开发板库 安装arduino IDE 首先下载arduino IDE并安装.在官网下载即可.如果官网下载慢,可以找第三方资源下载. 下载开发板库 安装后进入"文件& ...

  2. 使用VScode开发ESP8266,PlatformIO开发ESP8266

    arduino IDE安装开发板库 安装arduino IDE 首先下载arduino IDE并安装.在官网下载即可.如果官网下载慢,可以找第三方资源下载. 下载开发板库 安装后进入"文件& ...

  3. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ⑤ ( tasks.json 中的 args 数组配置分析 | 编译并执行 C++ 程序 )

    文章目录 一.tasks.json 中的 args 数组配置分析 二.编译并执行 C++ 程序 可以参考官方提供的文档 : https://code.visualstudio.com/docs/cpp ...

  4. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ④ ( 创建 tasks.json 编译器构建配置文件 | tasks.json 编译器构建配置文件分析 )

    文章目录 一.创建 tasks.json 编译器构建配置文件 二.tasks.json 编译器构建配置文件分析 可以参考官方提供的文档 : https://code.visualstudio.com/ ...

  5. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ③ ( 创建工程目录 | 添加 C++ 源代码 | 代码自动提示 )

    文章目录 一.创建工程目录 二.添加 C++ 源代码 三.代码自动提示 可以参考官方提供的文档 : https://code.visualstudio.com/docs/cpp/config-linu ...

  6. vsCode 开发微信小程序插件

    用 vsCode 开发微信小程序可以配置以下插件,让开发更美好: 1. vscode weapp api 2. vscode wxml 3. vscode-wechat 4. Easy WXLESS ...

  7. VSCode开发.NETCore项目入门(1)设置中文语言环境

    安装VSCode 最新地址:https://code.visualstudio.com/,下载后安装即可 配置语言环境 打开安装好的VSCode软件,可以看到刚刚安装的VSCode软件默认使用的是英文 ...

  8. vscode 开发vue必备插件_vsCode开发vue项目必备插件

    VSCode 开发Vue必备插件 对于很多使用vscode编写vue项目的新手同学来说,可能不知道使用什么插件,这里简单说一下我常用的几款插件. 1. vetur 实现在 vue 文件中: 语法错误检 ...

  9. ESP32开发 0.windows Vscode开发环境搭建,基于esp-idf-V4.2 | Cmake | Vscode插件

    一 前言 入坑嵌入式以来,一直都在寻找一款通用MCU控制器:他应有优秀的计算处理能力.丰富的外设扩展能力.支持有线/无线联网.小巧的封装.自从ESP8266爆火以来,熟悉过它的使用,但窘于硬件限制,只 ...

  10. vscode如何运行python新手教程_从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)...

    VScode不愧是用户数量上升最快的编辑器,界面华丽(当然,需要配合各种主题插件),十分容易上手且功能强大.之前用它写C++体验十分nice,现在需要学习tensorflow,而工欲善其事必先利其器, ...

最新文章

  1. 【运筹学】整数规划 ( 整数规划示例 | 整数规划解决的核心问题 )
  2. 2021-07-3022
  3. 拼图登陆拼图二维码验证_另一个拼图观点
  4. Csharp:user WebControl Read Adobe PDF Files In Your Web Browser
  5. EntityFramework 6 (EF6 DBcontext) 并发处理实战
  6. 苹果Mac软件开发工具:Xcode 让开发者如虎添翼
  7. 小米MIX 解BL锁教程 申请BootLoader解锁教程
  8. 大数据应用的发展趋势
  9. Redis基础篇(一)
  10. ios 设备获取idfa_通过Safari浏览器获取iOS设备UDID(设备唯一标识符)
  11. 兄弟连 40 期 临行时刻
  12. 空气质量等级c语言编程,字节跳动2018秋招编程题——空气质量
  13. 2019年又一位华为工程师倒下了
  14. 505错误:Invalid bound statement (not found): com.pc.dao.BookMapper.queryAllBook错误解决
  15. java 横版游戏开发_用MyEclipse的Java Project开发仿DNF横版格斗游戏
  16. 投资效率模型两个版本(含stata代码以及计算参考文献)
  17. 给大家推荐一个比较好的VC论坛【VC驿站】
  18. 机器学习--逻辑回归模型(Logistic Regression)
  19. 转载自笨木头的Cocos2d-x Auto-batching分析
  20. [网络流24题] No2_太空飞行计划

热门文章

  1. 2012,写给24岁的自己
  2. 苹果无线登陆不能连接到服务器未响应,苹果突然不能连接carplay,连接carplay没反应...
  3. 怎样提高自己的内涵、气质
  4. 流量监控:Net Meter v3.3 赢政天下汉化版
  5. 跨五 卡在正在连接服务器,大硕举办打桩比赛 吐槽跨五服务器真卡 上版本两大幻神仍能一战...
  6. 计算机专业ic设计,ic设计是什么专业_IC设计的设计方法
  7. RAC 增加SCAN IP
  8. Hbase入门到实战-连载六(Phoenix)
  9. JixiPix Artista Impresso for Mac(好用的油画滤镜工具)
  10. Python数据类型有哪些?