我是PHP的新手。我想在Eclipse IDE中启用Xdebug但是当我检查Xdebug时我的版本https://xdebug.org/wizard.php显示错误: - 这是什么
Tailored Installation Instructions
Summary
Xdebug installed: no
Server API: Apache 2.0 Handler
Windows: yes - Compiler: MS VC11 - Architecture: x86
Zend Server: no
PHP Version: 5.6.32
Zend API nr: 220131226
PHP API nr: 20131226
Debug Build: no
Thread Safe Build: yes
Configuration File Path: C:\Windows
Configuration File: E:\xampp1\php\php.ini
Extensions directory: E:\xampp1\php\ext
PHP versions below 7.0 are not supported.
If you like Xdebug, and thinks it saves you time and money, please have a look at the donation page.
请帮助在Eclipse中安装Xdebug。我已经安装了XAMPP,Eclipse PDT PHP。
答案 0 :(得分:1)
我想更新此问题,因为仍然可以针对5.6安装XDebug,并且对于旧版应用程序仍可能是必需的。
如果您需要为旧版本的PHP(<7)安装XDebug,该向导将无法为您提供帮助;您将需要阅读文档并自行制定流程。
作者在https://derickrethans.nl/xdebug-php5.html中指出,较旧的源代码可用于下载和与较旧版本的php一起使用,而2.5是可与PHP 5.6一起使用的最新版本。您可以从https://xdebug.org/download.php(或所需的其他版本)下载xdebug 2.5。
有关如何执行此操作的说明位于XDebug网站上,但可能有些难以理解。在带有Php 5.6的CentOS 7.5上进行安装的大致指导是:
向php.ini添加(或任何您喜欢的选项):
zend_extension =“ / usr / php / xdebug / 255 / xdebug.so”
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_port =“ 9000”
xdebug.remote_connect_back = on
配置您的客户端进行连接。我已经使用过vscode。
您可以在https://xdebug.org/docs/install上找到更多信息。
答案 1 :(得分:0)
对于xdebug来说,你的PHP版本太低了:
因此,在升级PHP版本并成功安装xdebug后,您应该看到(示例):
# php -v
HP 7.2.3 (cli) (built: Mar 8 2018 10:30:06) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
with Zend OPcache v7.2.3, Copyright (c) 1999-2018, by Zend Technologies