VSC Wamp PHP,wampserver3.2.0+vscode调试运行php

说明

wampserver自带有xdebug,因此不需要单独安装xdebug。

配置步骤

1.配置php.ini

左键单击wampserver图标,在php下选择php.ini即可打开,对应的文件地址是wamp64\bin\apache\apache2.4.41\bin\php.ini

ec16e847c47a069d0715761847b0e827.png

找到xdebug配置,应该在文件最后面

wampserver已经默认配置了一些内容,其中zend_extension是xdebug的地址

dc4c49165322a58bf97fdd5a19e63b36.png

添加

xdebug.remote_enable = on

xdebug.remote_autostart = on

由于php最大执行时间只有几十秒,时间到后就会自动终止,所以可以设置一下最大执行时间,添加

max_execution_time=3000

2.配置vscode

(1)首先需要安装一些拓展插件,需要安装的有

PHP Debug

Code Runner

Path Autocomplete

PHP Extension Pack

PHP Intelephense

PHP IntelliSense

另外推荐安装一个插件:Bracket Pair Colorizer

可以给各种括号上色,好看又实用。

(2)然后配置settings.json

左上角文件>首选项>设置

然后在右上角点打开文件图标,即打开settings.json

3ff8396064210abb7c5c1abff13e4d61.png

添加

“php.validate.executablePath”: “D:\wamp64\bin\php\php7.3.12\php.exe”,

其中的路径是你的php.exe地址,对于wampserver中安装了多个版本的php,应该找到与上面php.ini文件中xdebug的zend_extension相同的版本

41ca91bbc360c3056660b20c3065efe6.png

然后添加

“code-runner.executorMap”:

输入完后会自动填充

25b923bd71fd6040e51716b799fb9c9c.png

在php后面填入你的php.exe地址

(3)自动创建launch.json文件

在wampserver的www目录下创建一个测试php文件,用vscode打开www文件夹

c27b70eb9a9571d5d8bfb0923678c0f1.png

点左侧那个甲壳虫调试按钮,根据提示创建launch.json文件,

或者点“运行和调试”右边的齿轮就可以进去launch.json文件,如图

60ad2f748fb2627ebadcafcfe0f1d6a4.png保持默认即可,不用修改

至此配置环节结束

3.调试与运行

(1)运行

点右上角的coderunner图标就可以运行

d792c6ed605d6a86d56c78c7e3f9de12.png

(2)调试

先给指定位置下断点,然后按f5启动监听,

d5a5206a33cddcef628573460953566d.png

用浏览器访问这个文件地址,比如127.0.0.1/1.php,然后就可以进行调试

271e11e773a3d80c85cf8acb85b79c04.png

调试时,点右边的coderunnner按钮就可以在vscode中输出结果

8680a1665b4f92eb71508bea7299e7ec.png

de638df49f1d5a3342eecff86bcb011e.png

Julyfield

发布了19 篇原创文章 · 获赞 20 · 访问量 5126

私信

关注

标签:文件,xdebug,vscode,wampserver,json,wampserver3.2,php,调试

来源: https://blog.csdn.net/qq_43531895/article/details/104631782

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值