unix — установка расширений PHP, не отображаемых в среде

Я не был уверен, стоит ли включать это в Ask Ubuntu или Stack Overflow, где я выбрал Stack Overflow, так как у меня возникли некоторые проблемы с синтаксическим анализом.

Использование Ubuntu 17.04, PHP5.6 в XAMPP

Поэтому я пытаюсь использовать bitwasp / Bitcoin пакет composer и требует установки двух расширений, ext-gmp а также ext-bcmathгде я их установил используя:

sudo apt-get install php5.6-bcmath
sudo apt-get install php5.6-gmp

При выполнении кода Биткойн я получаю эту ошибку:

Фатальная ошибка: Вызов неопределенной функции Mdanter \ Ecc \ Curves \ gmp_init () в /usr/dev/proj/PROECTNAME/vendor/mdanter/ecc/src/Curves/SecgCurve.php онлайн 117

Bcmath был успешно найден, но gmp — нет. (с помощью /opt/lampp/bin/php -m его нет в списке)

Запустив sudo apt-get install php5.6-gmp Я получил:

изображение конечного текста

Вот Pastebin из PHP модулей, которые я имею в отношении /opt/lampp/php -m,

Вещи, которые я пробовал:

  • Очистка пакетов затем переустановка с использованием разных версий, но по умолчанию php-gmp пакет для PHP7
  • Добавление extension=gmp, =php_gmp.so, =gmp.so, выдает ошибку, что расширение не удалось найти.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]