centos — PHP не видит bcmath

У меня есть две версии PHP на сервере (Centos 6.8) — 5.6 и 7.1
Мой Nginx использует php7.1, который не является интерпретатором PHP по умолчанию.
После некоторой борьбы с yum я установил php71-php-bcmath. Yum не включил его по умолчанию, поэтому я сделал символическую ссылку

ln -s /opt/php71/etc/mods-available/bcmath.ini /opt/php71/etc/php.d/bcmath.ini

/opt/php71/bin/php-config --extension-dir показывает, что путь расширения
/ Opt / php71 / Библиотека / PHP / модули

Там есть bcmath.so

/opt/php71/bin/php -i | grep bcmath

покажите, что php сконфигурирован с флагом '--enable-bcmath=shared'

Но когда я пытаюсь использовать функцию из bcmath — возникает ошибка

Call to undefined function PhpAmqpLib\Wire\bcadd()

Я уже перезагружал nginx и php-fpm тысячу раз, как я могу включить это злое расширение?

0

Решение

я перезагружал неправильный php-fpm, в моем случае это был php-fpm71

0

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

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

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