【发布时间】:2019-10-16 20:04:03
【问题描述】:
我无法在 Visual Studio Code - Linux (Ubuntu 18.04.2 LTS) 中调试 PHP 脚本。
在更新之前,我正在获取错误的 Xdebug 版本,例如:
Xdebug 需要 Zend Engine API 版本 320170718。 安装的 Zend Engine API 版本 320160303 已过时。
更新后的 Xdebug 版本现在获取以下错误:
错误:加载 /opt/lampp/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so 失败:/opt/lampp/lib/php/extensions/no-debug-non-zts -20160303/xdebug.so:未定义符号:zend_empty_string。
这是我的 PHP 状态:
php -v
PHP 7.2.17-0ubuntu0.18.04.1 (cli) (built: Apr 18 2019 14:12:38) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.17-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
with Xdebug v2.7.2, Copyright (c) 2002-2019, by Derick Rethans
如果我最后有任何遗漏,请纠正我。
【问题讨论】:
标签: php apache debugging visual-studio-code xdebug