добрый день!
Имеется: ALT Linux 7.0.5 Centaurus (Pholus)
На нем установлен apache2, php 5.3.29, pecl с собранной библиотекой dbase (работа с dbf файлами) и еще что-то по мелочам.
Понадобилось обновить php. Последняя версия php для данного alt - 5.5
Устанавливаю, все зависимости подтянулись, все заработало, кроме dbase.
При попытке обновить dbase получаю:
pecl install dbase
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
pecl/dbase requires PHP (version >= 7.0.0), installed version is 5.5.24
No valid packages found
install failed
Т.е. нужен свежий php.
Попробовал обойти систему :), скопировал dbase.so в предположительно правильное место, сделал линки, не помогает :), не находится библиотека.
Сходил
https://pecl.php.net/package/dbase. Скачал версию 5.1.1. Но все попытки установить заканчиваются одним:
pecl install dbase-5.1.1.tgz
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
downloading dbase-5.1.1.tgz ...
Starting to download dbase-5.1.1.tgz (20,751 bytes)
........done: 20,751 bytes
could not extract the package.xml file from "/root/tmp/pear/download/dbase-5.1.1.tgz"
Download of "pecl/dbase" succeeded, but it is not a valid package archive
Error: cannot download "pecl/dbase"
Download failed
install failed
Подскажите, пожалуйста, как выйти из ситуации без переустановки сервера с нуля на P9?
Может можно как-то установить php7 на P5?