手机版

详细解释php的xdebug配置(编辑器vscode)

时间:2021-08-27 来源:互联网 编辑:宝哥软件园 浏览:

虽然echo和print_r被公认为最实用的调试工具,但效率不如可视化直接断点。下面简单介绍如何为vscode安装和配置xdebug

1.PHP环境中的配置

1.编译并安装

下载编译php,因为我公司的php版本是5.4,所以去了xdebug官网,选择了一个比较低的版本。也可以根据自己的实际情况下载相应的xdebug版本:https://xdebug.org/download.php

WGET https://xdebug.org/files/xdebug-2.4.1.tgztar-xvf xdebug-2 . 4 . 1。tgz cd xdebug-2.4.1/phpize。/configure make install make最终输出:

Make install最后结束输出:

2.配置php.ini文件

这是我的配置。为了使兼容性更强。我把xdebug配置写到://etc/etc/PHP . d/xdebug . ini

[xdebug]Zend _ extension='/usr/lib 64/PHP/modules/xdebug . so ' #在这里,在make install后将其更改为您的路径。Xdebug。remote _ enable=truexdbug。remote _ host=10.0.5.176 #被更改为您的vscode,因此机器的ip地址# defaultport9000xdebug。如果9000端口冲突,可以更改remote _ port=9000 #。但是,相应的vscode配置应该相应地更改:xdebug。profiler _ enable=on xdebug。auto _ trace=on xdebug。xdebug上的show _ exception _ trace=0。远程_自动启动=在xdebug上。collect _ vars=Onxdebug。collect _ return=onxdebug。remote _ handler=dbgpxdebug。max _ nesting _ level=10000xdebug。trace _ output _ dir=' d :/code/video chat ' #我在这里写下php代码所在的路径。2.配置vscode

1.用vscode打开php项目后。安装php-debug并生成调试配置文件,如图,依次点击这些按钮

2.执行以下操作后,将出现以下选项框。只需选择php

3.选择后,将出现一个json配置文件

修改这个json文件,注意serverSourceRoot被更改为php在服务器上的路径。否则,即使坏了,也会出现找不到文件的异常

{ //使用智能感知了解可能的属性。//悬停查看现有属性的描述。//有关详细信息,请访问: https://go.microsoft.com/fwlink/? linkid=830387 '版本' : '0.2.0 ','配置' : [ { 'name': '侦听XDebug ',' type': 'php ',' request': '启动',' port': 9000,' stopOnEntry':false,' localhourceroot ' 3360 ' $ { workspaceRoot } ',' serverSourceRoot '

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:详细解释php的xdebug配置(编辑器vscode)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。