как добавить расширение bcmath в php 5.6 с php-fpm на Centos 7

Я пытаюсь добавить расширение bcmath на свой Centos 7, на котором установлен PHP 5.6 вместе с nginx и php-fpm.

я побежал

yum install php56-bcmath

Выше установлено расширение bcmath, которое я вижу в столбце «модуль» в выводе phpinfo().

Однако, когда я вызываю функцию php get_loaded_extensions, я не вижу bcmath в списке загруженных расширений.

Я перезапустил php-fpm и nginx после установки пакета bcmath.

Я что-то упустил?

вывод get_loaded_extensions()

    Array
(
    [0] => Core
    [1] => date
    [2] => ereg
    [3] => libxml
    [4] => openssl
    [5] => pcre
    [6] => zlib
    [7] => filter
    [8] => hash
    [9] => Reflection
    [10] => SPL
    [11] => session
    [12] => standard
    [13] => cgi-fcgi
    [14] => bz2
    [15] => calendar
    [16] => ctype
    [17] => curl
    [18] => dom
    [19] => mbstring
    [20] => fileinfo
    [21] => ftp
    [22] => gd
    [23] => gettext
    [24] => iconv
    [25] => exif
    [26] => mcrypt
    [27] => mysqlnd
    [28] => PDO
    [29] => Phar
    [30] => posix
    [31] => shmop
    [32] => SimpleXML
    [33] => sockets
    [34] => sqlite3
    [35] => sysvmsg
    [36] => sysvsem
    [37] => sysvshm
    [38] => tokenizer
    [39] => xml
    [40] => xmlwriter
    [41] => xsl
    [42] => mysql
    [43] => mysqli
    [44] => pdo_mysql
    [45] => pdo_sqlite
    [46] => wddx
    [47] => xmlreader
    [48] => json
    [49] => zip
    [50] => mhash
)

person Sahil    schedule 24.04.2018    source источник
comment
Не могли бы вы опубликовать, что вы получили в get_loaded_extensions?   -  person Kamal Joshi    schedule 24.04.2018
comment
@Kamal Вывод теперь добавлен в вопрос   -  person Sahil    schedule 24.04.2018


Ответы (2)


[Дублировано] Некоторые решения в stackoverflow

person Community    schedule 24.04.2018
comment
Не уверен, зачем нужны вышеуказанные расширения, я не нашел много информации о том, что они связаны с bcmath. Если кто-то может подтвердить, это было бы здорово. - person Sahil; 24.04.2018
comment
В Debian я устанавливаю эти расширения перед установкой bcmath, и все работают нормально. я обновил ответ - person ; 24.04.2018
comment
Я уже пробовал то, что предлагается в stackoverflow (по ссылке, опубликованной в вашем ответе), и ни одно из этих решений не работает. - person Sahil; 24.04.2018

Я нашел, в чем была проблема.

У меня было несколько установок PHP

Также была установлена ​​версия php56, которая использовалась php-fpm. Итак, я установил библиотеку bcmath, используя приведенную ниже команду, и затем она была применена к правильной установке PHP.

yum install php56-php-bcmath

перезапустил php-fpm и проблема была решена.

person Sahil    schedule 24.04.2018