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