在安装“ eduTrac SIS”并访问“仪表板”后出现此错误
Ubuntu 16.4,PHP 7.0(php7.0-fpm),Apache2,Nginx,
URL显示错误500和nginx / error.log显示,
在stderr中发送的FastCGI:“ PHP消息:PHP致命错误:未捕获 错误:调用未定义函数PHPBenchmark \ bcadd() /var/www/html/eduTrac-SIS/app/src/vendor/phpbenchmark/phpbenchmark/lib/PHPBenchmark/Utils.php:18
答案 0 :(得分:11)
PHP无法识别“ bcadd()”给出的错误。 “ bcadath” PHP扩展中包含“ bcadd()”函数。
只需安装相关的bcmath扩展程序即可解决此问题。
sudo apt-get install php7.0-bcmath
请注意,您应该根据您的PHP版本找到正确的bcmath扩展版本。 并重新启动apache
sudo service apache2 restart
答案 1 :(得分:1)
对于PHP 7.4- bcmath,使用apt或yum进行安装,如下所示:
sudo apt install php7.4-bcmath
或
sudo yum install php7.4-bcmath