详解vscode中配置PHP开发环境的方法
发布时间 - 2021-04-06 00:00:00 点击率:次本篇文章给大家详细介绍一下如何在vscode配置php开发环境。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
一、下载XAMPP
XAMPP是一个易于安装的Apache发行版,其中包含MariaDB、PHP和Perl。仅仅需要下载并启动安装程序。
XAMPP下载地址
官网下载:https://www.apachefriends.org/zh_cn/download.html
(可能需要科学上网,笔者没办法下,链接放这)
其他地址下载:http://xiazai.zol.com.cn/detail/38/372445.shtml
(建议下载这个,选择本地下载-电信通道或者联通通道都可以)
下载完后,PHP版本号是下面这个,后面需要用到
安装XAMPP
一路NEXT,安装地址最好不要选C盘,笔者安装的是英语版。
安装成功
根据需求开启,笔者写PHP的话选择开启Apache。
添加系统变量
把PHP.exe所在文件夹路径(笔者的是“D:\XAMPP\php”)添加进环境变量-系统变量-Path中(直接搜索框搜索系统变量便可找到)。
在cmd中输入php -v,检查是否配置成功
配置成功
二、 下载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)
添加配置
把下载的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 = 1 xdebug.remote_autostart = 1
三、下载并安装VSCode
下载地址:https://code.visualstudio.com/
在VSCode中安装调试插件
1、点击扩展栏,输入PHP,选择PHP Debug安装。
推荐学习:《vscode教程》
2、点击VSCode的 文件-首选项-设置(不同版本可能显示不同,注意查找用户设置),在设置里面的扩展找到php,点击setting.json添加以下一行配置:
"php.validate.executablePath": "D:/xampp/php/php.exe", //地址是php.exe文件所在的位置
3、配置Debug
跳出的launch.json默认即可,不需要改动。
4、然后简单调试下,验证配置是否成功。
注意,一定要以打开文件夹的形式才能成功设置断点调试,单个文件无效。可以选择D:/xampp/php/www
设置断点,然后启动调试。
5、在浏览器中打开要调试的php(不是文件路径而是服务器的地址(http://localhost:3000/hello.php)),VSCode就会命中到打断点的地方。
6、最后推荐安装这个插件:PHP Server
可以选择右键 PHP Server:Serve project,直接跳转到浏览器
7、运行结果
更多编程相关知识,请访问:编程视频!!
# vscode
# php
# perl
# json
# html
# Thread
# visualstudio
# mariadb
# apache
# http
# https
# 的是
# 下载地址
# 可以选择
# 是一个
# 就会
# 本地下载
# 不需要
# 右键
# 有一定
# 没办法
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
如何用西部建站助手快速创建专业网站?
EditPlus 正则表达式 实战(3)
网站制作价目表怎么做,珍爱网婚介费用多少?
Laravel如何处理和验证JSON类型的数据库字段
JS去除重复并统计数量的实现方法
开心动漫网站制作软件下载,十分开心动画为何停播?
如何快速搭建个人网站并优化SEO?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
大连 网站制作,大连天途有线官网?
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
黑客如何通过漏洞一步步攻陷网站服务器?
JavaScript实现Fly Bird小游戏
高防服务器如何保障网站安全无虞?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
HTML 中动态设置元素 name 属性的正确语法详解
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
创业网站制作流程,创业网站可靠吗?
网站优化排名时,需要考虑哪些问题呢?
javascript中对象的定义、使用以及对象和原型链操作小结
EditPlus中的正则表达式实战(6)
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
JS弹性运动实现方法分析
HTML 中如何正确使用模板变量为元素的 name 属性赋值
jQuery validate插件功能与用法详解
深圳网站制作的公司有哪些,dido官方网站?
魔方云NAT建站如何实现端口转发?
JavaScript如何实现错误处理_try...catch如何捕获异常?
iOS UIView常见属性方法小结
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
网站制作报价单模板图片,小松挖机官方网站报价?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
详解CentOS6.5 安装 MySQL5.1.71的方法
北京的网站制作公司有哪些,哪个视频网站最好?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
Laravel怎么实现验证码(Captcha)功能
高性价比服务器租赁——企业级配置与24小时运维服务
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
米侠浏览器网页背景异常怎么办 米侠显示修复
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
如何快速上传建站程序避免常见错误?
javascript读取文本节点方法小结
如何在Ubuntu系统下快速搭建WordPress个人网站?
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
下一篇:十二时辰对应现代时间 对照方法
下一篇:十二时辰对应现代时间 对照方法

