Установка библиотеки GMP PHP в XAMPP не работает

Я пытаюсь использовать GMP библиотека для больших целых чисел в PHP.
Я использую XAMPP, PHP 5.5.11 и Ubuntu 14.04.

Согласно нескольким источникам это должно быть так просто:

бежать sudo apt-get install php5-gmp
положил extension=php_gmp.so или же extension=gmp.so в php.ini
перезапустите XAMPP

Тогда это должно работать, и в phpinfo () я должен увидеть версию GMP.
Но ничего не работает. Я также попробовал довольно бесполезные намеки в инструкция по установке.

В чем дело?

-2

Решение

Раскоментируйте extension=php_gmp.dll линия. Чтобы раскомментировать просто удалите ;

2

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

Намек, который ответил на этот вопрос для меня, был дан Хакре в комментарии:

Если установка сработала, и правильный php.ini был отредактирован, но после перезапуска XAMPP все еще остается Fatal error: Call to undefined function gmp_foo() in /opt/lampp/htdocs/bar/barf.php on line 123Это может быть хорошей идеей для поиска ошибок при запуске в журнале ошибок PHP. Для меня это было в /opt/lampp/logs/php_error_log,

Там он показал ту же ошибку после каждого перезапуска XAMPP. Как показано в комментариях, проблема заключалась в том, что gmp.so не было в ожидаемой папке. После того, как я скопировал его туда, все заработало, и в phpinfo () теперь есть раздел gmp с записями:
gmp support enabled
GMP version 5.1.3

0

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