2016-10-12 2 views
3

Я получал следующую ошибку при попытке запустить composer update в проекте SimpleSAML.Как установить GMP на PHP7 и Ubuntu

- openid/php-openid dev-master requires ext-gmp * -> the requested PHP extension gmp is missing from your system. 

Запуск sudo apt-get install php5-gmp не работал и ни сделал sudo apt-get install php7-gmp

+1

Что значит "не работает" означает? Не удалось ли apt-get сообщить об ошибке (php7-gmp не существует) или он установил отлично, но не помог (php5-gmp не используется php7)? Команда 'apt search php gmp' предоставляет вам список соответствующих пакетов, это предполагает, что вы должны установить php-gmp, если используете любую текущую версию PHP по умолчанию, или php7.0-gmp, если вы очень конкретно хотите используйте PHP версию 7.0. –

+0

Да. Ошибка заключалась в том, что пакет не существует. О 'apt search php gmp' было бы здорово. – LXXIII

ответ

8

Чтобы установить GMP на PHP7 на Ubuntu:

Run: sudo apt-get install php7.0-gmp

И добавьте следующие строки в php.ini:

extension=php_gmp.so

+0

Большое вам спасибо, что исправил это! –

+0

после запуска команды и добавления строк в файл php.ini, я не могу установить модуль gmp. –

0
apt-get install php7.1-gmp 

Всё.

+1

на ubuntu 16.04lts его говорит, не удалось найти packege php7.1-gmp –

0

Для PHP 7.2:

sudo apt-get install php7.2-gmp 
Смежные вопросы