Как добавить расширение bcmath в php 5.6 с php-fpm на Centos 7
Я пытаюсь добавить расширение bcmath на Centos 7, на котором установлен PHP 5.6, а также nginx и php-fpm.
Я побежал
yum install php56-bcmath
Выше установлено расширение bcmath, которое я вижу в столбце "module" в выводе 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
)
2 ответа
Решение
Я нашел то, что было пробм.
У меня было несколько установок PHP
Также была установлена версия php56, которая использовалась php-fpm. Поэтому я установил библиотеку bcmath с помощью приведенной ниже команды, а затем ее применили к правильной установке PHP.
yum install php56-php-bcmath
перезапустил php-fpm и проблема была решена.