Xdebug是否取决于PHP版本(VSCode IDE)?

问题描述 投票:0回答:1

我正在努力在VSCode中启用调试。我遵循了一些不同的教程,但没有一个对我有用。我不明白的是,如果我安装了多个php版本(最新版本),但也有一些较旧的版本,并且当前正在使用php(php5.6.40)和较旧版本的项目中进行配置,则需要将Xdebug配置为与我安装的最新版本的php一起使用,这样它也将支持较旧的版本,或者我需要为每个特定版本的php启用它才能使其适用于我正在从事的项目。

php visual-studio-code windows-10 wamp xdebug
1个回答
0
投票

在Linux中,您必须找到每个xdebug.so文件并获取其路径,例如:

/usr/lib/php/20151012/xdebug.so

然后,您必须配置每个php版本xdebug.ini文件。 PHP 7.0的示例:

编辑

/etc/php/7.0/mods-available/xdebug.ini

并以此方式配置:

zend_extension="/usr/lib/php/20151012/xdebug.so"
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.show_error_trace=1
xdebug.default_enable=1

然后必须重新启动apachesudo服务apache2重新启动

在Windows上将更改目录,但必须使用相同的工作方式。

© www.soinside.com 2019 - 2024. All rights reserved.