一、环境
环境:Win10
二、软件
1.安装VSCode
下载地址:https://code.visualstudio.com/Download
2.PHP 代码包
版本:php-7.2.9-Win32-VC15-x64
下载地址:https://windows.php.net/downloads/releases/
3.Debug扩展
版本:php_xdebug-2.6.1-7.2-vc15-x86_64.dll
下载地址:https://xdebug.org/download.php
4.VSCode安装php debug 扩展插件
三、配置环境
1.解压PHP文件包
将php-7.2.9-Win32-VC15-x64.zip解压到本地磁盘
C:\php
2.加入扩展文件
将php_xdebug-2.6.1-7.2-vc15-x86_64.dll 拷贝到C:\php\ext 文件夹
3.配置php.ini文件
(1)拷贝C:\php\php.ini-development
(2)重命名为php.ini
(3)编辑php.ini文件,将以下代码拷贝到php.ini文件的最下面
zend_extension = C:\php\ext\php_xdebug-2.6.1-7.2-vc15-x86_64.dll
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
4.配置环境变量:
将php的包路径加入到环境变量,我在用户变量和系统变量的Path中都指定了php包的位置
5.配置VSCode 用户设置
"php.validate.enable": true,
"php.validate.executablePath": "C:\\php\\php.exe",
"php.validate.run": "onType"
四、测试
1.新建一个test文件夹
2.新建一个index.php文件
<?php
$a=1;
phpinfo();
printf($a);
?>
3.配置launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}
4.F5 开始Debug,监听php的运行
6.Powershell 运行php脚本
到test目录执行
php index.php
VSCode在第二行代码处中断了
7.继续执行
输出结果:1
作 者:
Jackson0714
出 处:http://www.cnblogs.com/jackson0714/
关于作者:专注于微软平台的项目开发。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者直接私信我
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!