PHP 没有看到 bcmath
PHP doesn't see bcmath
我在服务器上有两个版本的 PHP (Centos 6.8) - 5.6 和 7.1
我的 Nginx 使用 php7.1,这不是默认的 PHP 解释器。
在与 yum 进行了一些斗争之后,我安装了 php71-php-bcmath。百胜没有默认启用它,所以我做了一个符号链接
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/lib/php/modules
有bcmath.so
/opt/php71/bin/php -i | grep bcmath
显示 php 与标志 '--enable-bcmath=shared'
共同配置
但是当我尝试使用 bcmath 中的函数时出现错误
Call to undefined function PhpAmqpLib\Wire\bcadd()
我已经让 nginx 和 php-fpm 重启了一千次了,我该如何启用这个邪恶的扩展?
我一直在错误地重新启动 php-fpm,在我的情况下是 php-fpm71
我在服务器上有两个版本的 PHP (Centos 6.8) - 5.6 和 7.1 我的 Nginx 使用 php7.1,这不是默认的 PHP 解释器。 在与 yum 进行了一些斗争之后,我安装了 php71-php-bcmath。百胜没有默认启用它,所以我做了一个符号链接
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/lib/php/modules
有bcmath.so
/opt/php71/bin/php -i | grep bcmath
显示 php 与标志 '--enable-bcmath=shared'
但是当我尝试使用 bcmath 中的函数时出现错误
Call to undefined function PhpAmqpLib\Wire\bcadd()
我已经让 nginx 和 php-fpm 重启了一千次了,我该如何启用这个邪恶的扩展?
我一直在错误地重新启动 php-fpm,在我的情况下是 php-fpm71