Назад | Перейти на главную страницу

Как установить / включить GMP (математические функции) для PHP на CentOS

Я пытаюсь установить GMP (GNU Multiple Precision) для PHP на свой VPS. Серверная ОС: - CentOS 6 с cPanel Официальный сайт GMP: - http://www.gmplib.org Я пытался с 8 дней, но не нашел решения.

Если вам не хватает и вам нужен сам GMP, вы можете установить GMP из Базовый репозиторий CentOS.

yum -y install gmp

Что касается пакета php-gmp, он недоступен в стандартном репозитории CentOS 6 Base. Вы должны либо создать его самостоятельно, что может быть утомительно, либо использовать нестандартный репозиторий, который включает его.


НОТА: Знаю, что это будет заменить стандартная версия PHP 5.3 из CentOS с более новой версией, поддерживаемой Репозиторий Реми RPM.

Рекомендуется запускать минимум PHP 5.6 поскольку это не EOL до декабря 2018 года.


Простое решение - установить из другого репозитория (Репозиторий REMI) вместо этого.

Для этого вам потребуется Репозиторий EPEL установлен первым.

yum -y install epel-release

Затем продолжайте установку Репозиторий REMI и yum-utils (для настройки версии PHP).

yum -y install http://rpms.remirepo.net/enterprise/remi-release-6.rpm
yum -y install yum-utils

Чтобы включить PHP 5.6 репозиторий.

yum-config-manager --enable remi-php56

Обновите все установленные вами пакеты PHP, обновив систему.

yum -y upgrade

Затем, наконец, установите пакет php-gmp.

yum -y install php-gmp