189 8069 5689

如何进行vscodephp调试

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

成都创新互联主营尚志网站建设的网络公司,主营网站建设方案,重庆APP开发公司,尚志h5微信小程序搭建,尚志网站营销推广欢迎尚志等地区企业咨询

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调试,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


本文名称:如何进行vscodephp调试
分享链接:http://cdxtjz.cn/article/jodhce.html

其他资讯