Установка модулей PHP 7... на Debian8

Автор Kuper, 10 ноября 2021, 13:12:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Kuper

Всем привет
Подскажите как установить модули PHP 7.2 и выше в Debian 8
У меня установлено несколько версий PHP,но вот модули поставить не получается тк на 8ке их просто нет

dzhoser

#1
Открываем /etc/apt/sources.list и добавляем  deb http://ftp.de.debian.org/debian stretch main Это помогает получить репозитории для поддерживающих зависимостей php 7.2.

sudo apt update

sudo nano /etc/apt/sources.list.d/php.list

затем добавьте  deb https://packages.sury.org/php/ stretch main

sudo apt update

php нуждается в обновлении libncurses5> = 6, проверьте текущую доступную версию libncurses5.

sudo apt search libncurses5 // он показывает libncurses5 как 6.0

sudo apt install libncurses5

sudo apt-get install php7.2 php7.2-readline php7.2-cli php7.2-fpm

sudo apt install php7.2-common php7.2-mysql php7.2-xml php7.2-xmlrpc php7.2-curl php7.2-gd php7.2-imagick php7.2-dev php7.2-imap php7.2-mbstring php7.2-opcache php7.2-soap php7.2-zip php7.2-intl -y

проверьте, что сокет unix находится в
Цитировать/var/run/php

Теперь вы нашли php7.2-fpm.sockв этом каталоге

Последний шаг. просто запустите службу php: sudo service php7.2-fpm start теперь вы проверяете статус и версию php  sudo service php7.2-fpm status&&$ php -v
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Kuper

сделал и попытался установить imagik 7.2

The following packages have unmet dependencies:
gnome-shell-common : Breaks: gnome-tweak-tool (< 3.21.91) but 3.14.2-2 is to be installed
gsettings-desktop-schemas : Breaks: mutter (< 3.19.92) but 3.14.4-1~deb8u1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Обновляю gnome-tweak-tool
The following packages have unmet dependencies:
gnome-tweak-tool : Depends: gsettings-desktop-schemas (>= 3.21.2) but 3.14.1-1 is to be installed
E: Unable to correct problems, you have held broken packages.

Обновляю gsettings-desktop-schemas
The following packages have unmet dependencies:
gnome-shell-common : Breaks: gnome-tweak-tool (< 3.21.91) but 3.14.2-2 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

как то так один без другого не хочет

ChubaDuba

#3
Добавляете в sources.list:

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all


Скачиваете и устанавливаете ключ:

$ wget https://www.dotdeb.org/dotdeb.gpg
# apt-key add dotdeb.gpg


Потом:

# apt-get update
# apt-cache search php7
# apt-get install имя_нужного_пакета


Открыть содержимое (спойлер)

PHP 7.0... Просмотрел что вам нужно 7.2 и выше.
[свернуть]