Гледам излязла в версия 2.2.0 и веднага ъпдейтвам. Минават някакви букви в конозлата и всичко изглежда ОК. На другия ден пак пиша pear upgrade и същото, на по-следващия ден – същото. Зачетох се и какво да видя:
Build process completed successfully
Installing ‘/usr/lib/php5/20100525/xdebug.so’
Segmentation fault
Но си работеше и беше обновено. Поразрових се грешката.
Понеже вече има xdebug.so нещо се омотавал ъпдейтера. Но все пак пренаписвал(override) xdebug.so и само не се отбелязвало че ъпдейтва е успешен – заради това 3 поредни дни инсталирам един и същи ъпдейт.
Решението: премахваме файла /usr/lib/php5/20100525/xdebug.so най-добре да го преместим, за да го имаме за всеки случай.
След това пускаме pear upgrade, ще даде съобщение че го няма xdebug.so и ще сканира всички файлове. Накрая всичко би трябвало да приключи успешно
Build process completed successfully
Installing ‘/usr/lib/php5/20100525/xdebug.so’
upgrade ok: channel://pecl.php.net/xdebug-2.2.0
configuration option “php_ini” is not set to php.ini location
You should add “extension=xdebug.so” to php.ini