如何在VSCode配置PHP开发环境

admin3年前PHP教程46
一、下载XAMPP

XAMPP是一个易于安装的Apache发行版,其中包含MariaDB、PHP和Perl。仅仅需要下载并启动安装程序。

XAMPP下载地址

官网下载:apachefriends.org/zh_cn/download

其他地址下载:xiazai.zol/detail/38/372445.shtml

下载完后,PHP版本号是下面这个,后面需要用到

安装XAMPP

一路NEXT,安装地址最好不要选C盘,笔者安装的是英语版。

安装成功

根据需求开启,笔者写PHP的话选择开启Apache。

添加系统变量

把PHP.exe所在文件夹路径(笔者的是“D:XAMPPphp”)添加进环境变量-系统变量-Path中(直接搜索框搜索系统变量便可找到)。

在cmd中输入php -v,检查是否配置成功
配置成功

二、 下载xdebug插件

下载地址: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)复制到phpext文件夹下
用记事本修改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

下载地址:code.visualstudio/

在VSCode中安装调试插件

1、点击扩展栏,输入PHP,选择PHP Debug安装。

2、点击VSCode的 文件-首选项-设置(不同版本可能显示不同,注意查找用户设置),在设置里面的扩展找到php,点击setting.json添加以下一行配置:

"php.validate.executablePath": "D:/xampp/php/php.exe",//地址是php.exe文件所在的位置

3、配置Debug

跳出的launch.json默认即可,不需要改动。

4、然后简单调试下,验证配置是否成功。
注意,一定要以打开文件夹的形式才能成功设置断点调试,单个文件无效。可以选择D:/xampp/php/www

<?php$a = "hello world";echo $a;?>

设置断点,然后启动调试。

5、在浏览器中打开要调试的php(不是文件路径而是服务器的地址(localhost:3000/hello.php)),VSCode就会命中到打断点的地方。

6、最后推荐安装这个插件:PHP Server
可以选择右键 PHP Server:Serve project,直接跳转到浏览器

7、运行结果

以上就是如何在VSCode配置PHP开发环境的详细内容,更多关于VSCode配置PHP开发环境的资料请关注其它相关文章!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

台湾服务器共享带宽还是独享带宽好用

台湾服务器共享带宽还是独享带宽好用?台湾服务器的带宽类型包括共享带宽和独享带宽。哪种更适合你取决于你的具体需求和预算。共享带宽是指多个用户共享同一个带宽资源,这意味着带宽可能会有一些限制,并且在高峰期...

PHP中多字节字符串操作实例详解

目录前言字符串操作字符串正则操作字符串编码转换HTTP 参数操作其它属性查看总结前言什么是多字节的字符串操作呢?其实不少的同学可能都已经使用过了,但我们还是要从最基础的问题说起。一个字符占几个字节并不...

php curl返回错误码60如何解决

今天有用户调用一个curl方法时,遇到如下的错误,查找了一些资料终于解决了。解决方法记录一下,留着自己以后自已查阅用。错误代码cURL error 60: SSL certificate proble...

台湾物理服务器配置推荐怎么选择

台湾物理服务器配置推荐怎么选择?选择台湾服务器的物理配置需要根据你的实际需求和预算来决定。以下是一些推荐的配置:处理器:双路IntelXeonE5或更高级别的处理器,可以提供更高的性能和稳定性。内存:...

香港大带宽服务器测评怎么判断好坏

香港大带宽服务器测评怎么判断好坏?要判断香港大带宽服务器的好坏,需要考虑多个因素。以下是一些可参考的测评指标:带宽速度:测量服务器的带宽速度是很重要的,可以使用网站或工具进行测试。越高的带宽速度意味着...

哪些企业需要租用新加坡大带宽服务器

哪些企业需要租用新加坡大带宽服务器?以下是一些需要租用新加坡大带宽服务器的企业或组织:大型网站:需要高速互联网连接、高带宽和高可用性,以提供更好的用户体验和更高的访问速度。网络游戏公司:需要高速互联网...