Автор Тема: обновление php на старичке ALT Linux 7.0.5  (Прочитано 3470 раз)

Оффлайн PSV

  • Давно тут
  • **
  • Сообщений: 361
добрый день!
Имеется: 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?


Оффлайн green

  • Начинающий
  • *
  • Сообщений: 5
    • Зелёная палатка
Re: обновление php на старичке ALT Linux 7.0.5
« Ответ #1 : 01.08.2021 11:01:09 »
не тем путем идёте.  Если ставите всё из репозитария, то этим и пользуйтесь или ставьте отдельно все сами.  Т.е. если нужен этот dbase то ищите его в репозитариях. Или вообще отдельно собираем свой php куда-нибудь в /opt и все нужные там либы туда.

Оффлайн PSV

  • Давно тут
  • **
  • Сообщений: 361
Re: обновление php на старичке ALT Linux 7.0.5
« Ответ #2 : 09.08.2021 16:22:10 »
не тем путем идёте.  Если ставите всё из репозитария, то этим и пользуйтесь или ставьте отдельно все сами.  Т.е. если нужен этот dbase то ищите его в репозитариях. Или вообще отдельно собираем свой php куда-нибудь в /opt и все нужные там либы туда.
а как ставить-то?
В том-то и дело, что не понимаю, как этот dbase поставить/собрать.

# apt-cache search php | grep dbase
#