Новая версия 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
package), ни через pecl, ни из source!
Вопрос. В Ubuntu PHP уже поставляется с xdebug?
Марсио,
вы могли случайно установить 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 coresponding (у меня есть Тем временем установил php5-xdebug вручную):
# dpkg -S /usr/lib/php5/20100525/xdebug.so
php5-xdebug: /usr/lib/php5/20100525/xdebug.so
Если это ничего не показывает, значит, кто-то (или какой-то автоматический скрипт) установил xdebug без вашего ведома.