Я использую Laravel 5.7.14 на PHP 7.2-fpm в Ubuntu 16.04.
Мой код в локальной среде работал нормально, но как только я загрузил его на рабочий сервер, я получил это сообщение об ошибке: Missing BC Math or GMP extension.
Я установил оба GMP + BC Math.Когда я запускаю команду php -i | grep -i bcmath
, я получаю это:
/etc/php/7.2/cli/conf.d/20-bcmath.ini,
bcmath
BCMath support => enabled
bcmath.scale => 0 => 0
Когда я запускаю php -m
, я получаю это:
[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
Я перезагружал сервер несколько раз и очищал Laravelкеш, но ничего не меняется, я получаю это сообщение об ошибке.
Что мне здесь не хватает?Если вам нужна дополнительная информация, не стесняйтесь спрашивать.