Fatal error: Uncaught Error: Call to undefined function bcadd()
Fatal error: Uncaught Error: Call to undefined function bcadd()
安装 "eduTrac SIS" 并访问 "dashboard" 后出现此错误
Ubuntu16.4,PHP7.0(php7.0-fpm),Apache2,Nginx,
URL 给出错误 500 和 nginx/error.log 显示,
FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught
Error: Call to undefined function PHPBenchmark\bcadd() in
/var/www/html/eduTrac-SIS/app/src/vendor/phpbenchmark/phpbenchmark/lib/PHPBenchmark/Utils.php:18
PHP 不识别 "bcadd()" 给出了错误。
"bcadd()" 函数包含在 "bcmath" PHP 扩展中。
只需安装相关的 bcmath 扩展即可解决问题。
sudo apt-get install php7.0-bcmath
请注意,您应该根据您的 PHP 版本找到正确的 bcmath 扩展版本。
并重新启动 apache
sudo service apache2 restart
对于 PHP 7.4- bcmath,使用 apt 或 yum 安装如下:
sudo apt install php7.4-bcmath
或
sudo yum install php7.4-bcmath
安装 "eduTrac SIS" 并访问 "dashboard" 后出现此错误
Ubuntu16.4,PHP7.0(php7.0-fpm),Apache2,Nginx,
URL 给出错误 500 和 nginx/error.log 显示,
FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined function PHPBenchmark\bcadd() in /var/www/html/eduTrac-SIS/app/src/vendor/phpbenchmark/phpbenchmark/lib/PHPBenchmark/Utils.php:18
PHP 不识别 "bcadd()" 给出了错误。 "bcadd()" 函数包含在 "bcmath" PHP 扩展中。
只需安装相关的 bcmath 扩展即可解决问题。
sudo apt-get install php7.0-bcmath
请注意,您应该根据您的 PHP 版本找到正确的 bcmath 扩展版本。 并重新启动 apache
sudo service apache2 restart
对于 PHP 7.4- bcmath,使用 apt 或 yum 安装如下:
sudo apt install php7.4-bcmath
或
sudo yum install php7.4-bcmath