PHP 5.4.* Уже поставляется с установленным xdebug?
Ubuntu 12.10 свежая установка здесь.
Так что я только что установил PHP с sudo apt-get install php5
+ несколько других пакетов, таких как php5-curl. Я выполнил php -v
и заметил что-то довольно странное
PHP 5.4.6-1ubuntu1.1 (cli) (built: Nov 15 2012 01:18:34)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
Обратите внимание, что расширение Xdebug установлено? Я не устанавливал его через apt (php5-xdebug
пакет), ни через pecl, ни из источника!
Вопрос. В Ubuntu PHP уже поставляется с xdebug?
1 ответ
Марсио,
вы могли случайно установить php5-xdebug
как зависимость какого-то другого пакета.
Стандартная чистая установка php5-cli дает:
# php5 -v
PHP 5.4.6-1ubuntu1.2 (cli) (built: Mar 11 2013 14:57:54)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
Вы можете проверить установленные бинарные модули в /usr/lib/php5/20100525
каталог, а затем вы можете использовать dpkg -S
запросить пакет debian, отвечающий за ядро (я пока что вручную установил php5-xdebug):
# dpkg -S /usr/lib/php5/20100525/xdebug.so
php5-xdebug: /usr/lib/php5/20100525/xdebug.so
Если это ничего не показывает, значит, кто-то (или какой-то автоматический скрипт) установил xdebug без вашего ведома.