Как узнать версию xdebug, которую я установил? - PullRequest
18 голосов
/ 19 марта 2010

как узнать версию xdebug, которую я установил?

Привет

* 1005 Javi *

Ответы [ 4 ]

17 голосов
/ 19 сентября 2015

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 голосов
/ 14 мая 2012

В дистрибутивах на основе Debian, таких как Ubuntu:

aptitude show php5-xdebug | grep Version

В дистрибутивах на основе Redhat, таких как CentOS:

yum info php-pecl-xdebug | grep Version
9 голосов
/ 19 марта 2010

Вы должны быть в состоянии сделать это с помощью простого тестового сценария:

<?php
  phpinfo();
?>

И получить вывод, как это:

альтернативный текст http://www.woutersamaey.be/wp-content/uploads/2010/01/xdebug-module-loaded.png

1 голос
/ 29 декабря 2017

В 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';
}
...