Не могу установить xmlwriter, gd и bcmath для PHP7.0 на Debian. Джесси

Я копался в обмене стеками все утро и не мог найти правильного решения. Я нашел кучу несуществующих репозиториев и не могу установить xmlwriter , gd и bcmath для PHP 7.0.

У меня есть Linux-сервер на базе Apache2, PHP7.0, MySql, phpMyAdmin, и я хочу добавить ZABBIX на сервер, и ему нужны эти 3 расширения PHP.

Я изменяю php.ini и включаю эти плагины, но у меня они не установлены.

Я пробую сделать это как в примере:

> apt-get install php7.0-gd
> apt-get install php-gd
> apt-get install php7-gd

, но ничего не работает. Также я ничего не нахожу в репозитории.

Вы можете мне помочь?

0
26.02.2017, 17:01
1 ответ

Это потому, что PHP7 не в собственно Джесси. Jessie был объявлен стабильным до того, как 7.0 была сочтена готовой к включению (сопровождающие Debian обычно придерживаются высоких стандартов для этого), поэтому он был исключен.

Тем не менее, вы можете установить его из архива backports . Что вам нужно сделать, так это создать файл /etc/apt/sources.list.d/10-backports.list со следующей записью:

deb http://ftp.nl.debian.org/debian/ jessie-backports main contrib non-free

Затем запустить apt-get update для интеграции списка пакетов.

Как только вы это сделаете, вы можете набрать apt-cache search php7 , и вы должны увидеть список всех пакетов PHP7, которые теперь доступны через apt-get.

Я только что проверил, среди них сейчас php7.0-gd .

РЕДАКТИРОВАТЬ : Плохо, в backports нет PHP7, в DotDeb есть. Это источник, который вам понадобится:

deb http://packages.dotdeb.org jessie all
1
28.01.2020, 02:46

Теги

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