wampserver3.2.0+vscode调试运行php

说明

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

配置步骤

1.配置php.ini

左键单击wampserver图标,在php下选择php.ini即可打开,对应的文件地址是wamp64\bin\apache\apache2.4.41\bin\php.ini
wampserver3.2.0+vscode调试运行php
找到xdebug配置,应该在文件最后面
wampserver已经默认配置了一些内容,其中zend_extension是xdebug的地址
wampserver3.2.0+vscode调试运行php
添加

xdebug.remote_enable = on
xdebug.remote_autostart = on

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

max_execution_time=3000

2.配置vscode
(1)首先需要安装一些拓展插件,需要安装的有
  1. PHP Debug
  2. Code Runner
  3. Path Autocomplete
  4. PHP Extension Pack
  5. PHP Intelephense
  6. PHP IntelliSense

另外推荐安装一个插件:Bracket Pair Colorizer
可以给各种括号上色,好看又实用。

(2)然后配置settings.json

左上角文件>首选项>设置
然后在右上角点打开文件图标,即打开settings.json
wampserver3.2.0+vscode调试运行php
添加

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

其中的路径是你的php.exe地址,对于wampserver中安装了多个版本的php,应该找到与上面php.ini文件中xdebug的zend_extension相同的版本
wampserver3.2.0+vscode调试运行php
然后添加

“code-runner.executorMap”:

输入完后会自动填充
wampserver3.2.0+vscode调试运行php
在php后面填入你的php.exe地址

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

在wampserver的www目录下创建一个测试php文件,用vscode打开www文件夹
wampserver3.2.0+vscode调试运行php
点左侧那个甲壳虫调试按钮,根据提示创建launch.json文件,
或者点“运行和调试”右边的齿轮就可以进去launch.json文件,如图
wampserver3.2.0+vscode调试运行php保持默认即可,不用修改
至此配置环节结束

3.调试与运行
(1)运行

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

wampserver3.2.0+vscode调试运行php

(2)调试

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

wampserver3.2.0+vscode调试运行php
用浏览器访问这个文件地址,比如127.0.0.1/1.php,然后就可以进行调试
wampserver3.2.0+vscode调试运行php
调试时,点右边的coderunnner按钮就可以在vscode中输出结果

wampserver3.2.0+vscode调试运行phpwampserver3.2.0+vscode调试运行php Julyfield 发布了19 篇原创文章 · 获赞 20 · 访问量 5126 私信 关注
上一篇:机器学习[2] 梯度下降算法


下一篇:dump打印出现 /path/debug.php:193