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 package), ни через pecl, ни из source!

Вопрос. В Ubuntu PHP уже поставляется с xdebug?

4
задан 13 February 2013 в 05:27

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 coresponding (у меня есть Тем временем установил php5-xdebug вручную):

# dpkg -S /usr/lib/php5/20100525/xdebug.so 
php5-xdebug: /usr/lib/php5/20100525/xdebug.so

Если это ничего не показывает, значит, кто-то (или какой-то автоматический скрипт) установил xdebug без вашего ведома.

0
ответ дан 13 February 2013 в 05:27

Другие вопросы по тегам:

Похожие вопросы: