• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Winows + VSCode + Debug PHP

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

环境: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/
关于作者:专注于微软平台的项目开发。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者直接私信
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是作者坚持原创和持续写作的最大动力!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap