如何知道我安装的xdebug版本?

问题描述 投票:18回答:4

如何知道我安装的xdebug版本?

问候

告诉我

xdebug
4个回答
9
投票

您应该可以使用简单的测试脚本来完成它:

<?php
  phpinfo();
?>

得到这样的输出:

alt text http://www.woutersamaey.be/wp-content/uploads/2010/01/xdebug-module-loaded.png


16
投票

php -v命令输出包含有关已安装的XDebug版本的信息:

$ php -v
PHP 5.6.13-1+deb.sury.org~trusty+3 (cli) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
    with Xdebug v2.3.2, Copyright (c) 2002-2015, by Derick Rethans

要么

$ php -v | grep -i "xdebug"

10
投票

在基于Debian的发行版上,例如Ubuntu:

aptitude show php5-xdebug | grep Version

在基于Redhat的发行版上,如CentOS:

yum info php-pecl-xdebug | grep Version

1
投票

在PHP中,使用phpversion

$version = phpversion('xdebug'); // "2.5.5"

Xdebug使用PHP标准化版本字符串格式,因此您可以在其上使用version_compare

if (version_compare('2.6.0.dev', $version, '<=')) {
    echo 'You are running at least the development version 2.6.0 of Xdebug';
}
© www.soinside.com 2019 - 2024. All rights reserved.