温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何进行vscode php调试

发布时间:2021-10-11 16:42:12 来源:亿速云 阅读:248 作者:柒染 栏目:互联网科技

本篇文章给大家分享的是有关如何进行vscode php调试,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

1、vsc插件

  • 安装PHP Debug

如何进行vscode php调试

  • 插件PHP Extension Pack

2.现在不用——略过vs code设置

如何进行vscode php调试

    ...

    ...

    "php.validate.executablePath": "D:/BtSoft/WebSoft/php/7.1/php.exe",  

}}

3.配置xdebug

很多大的软件,{phproot}/ext/已经有xdebug.dll

1.手动

创建一个test.php,创建一条语句phpinfo();,然后将得到的信息粘贴到XDebug官网 XDebug installation wizard这个页面中。这个页面会分析好你的PHP环境

下载XDebug.dll

复制到{phproot}/ext/

2.一键

    一键安装

宝塔面板,php某版本设置中,安装扩展XDebug

----------------

在{phproot}/php.ini中

[XDebug]
zend_extension = "D:\BtSoft\WebSoft\php\7.1\ext\php_xdebug-2.9.1-7.1-vc14-nts.dll"
xdebug.auto_trace=on

xdebug.collect_vars = on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
#此处是xdebug发送给vscode的vscode接收端口 (在vscode配置中需要用到), 默认是9000,如冲突改为别的端口
xdebug.remote_port = 9000
xdebug.remote_autostart=on
# 这是用于phpstorm中xdebug调试的配置,在vscode中没有用到
xdebug.idekey = phpstorm

#xdebug3

[XDebug]
zend_extension=

xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=9000

·关闭调试端口9000防火墙

·重启php

4、必须先打开您的php项目目录,然后才能设置debug

点击齿轮,选择php--》选择listen for xdebug

.vscode\launch.json

    端口设置为9000

如何进行vscode php调试    

5、F5点启动调试。   浏览器访问可调试网页

如何进行vscode php调试


 

以上就是如何进行vscode php调试,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI