Php 安装后出现错误500 laravel

Php 安装后出现错误500 laravel,php,json,laravel,Php,Json,Laravel,我用PHP7在centos7上安装了LAMP。 然后,我使用composer安装了Laravel,但在浏览器中出现错误500,在apache中出现以下错误: PHP Fatal error: Uncaught RuntimeException: PHP's json extension is required to use Monolog's NormalizerFormatter in /var/www/html/blog/vendor/monolog/monolog/src/Mon$PHP

我用PHP7在centos7上安装了LAMP。
然后,我使用composer安装了Laravel,但在浏览器中出现错误500,在apache中出现以下错误:

PHP Fatal error: Uncaught RuntimeException: PHP's json extension is required to use Monolog's NormalizerFormatter in /var/www/html/blog/vendor/monolog/monolog/src/Mon$PHP Fatal error: Uncaught RuntimeException: PHP's json extension is required to use Monolog's NormalizerFormatter in /var/www/html/blog/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php:34 Stack trace:\n#0 /var/www/html/blog/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php(42): Monolog\Formatter\\NormalizerFormatter->__construct(NULL) #1 /var/www/html/blog/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php(184): Monolog\\Formatter\LineFormatter->__construct() #2 /var/www/html/blog/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php(112): Monolog\\Handler\\AbstractHandler->getDefaultFormatter() #3 /var/www/html/blog/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(35): Monolog\\Handler\\AbstractHandler->getFormatter() #4 /var/www/html/blog/vendor/monolog/monolog/src/Monolog/Logger.php(337): Monolog\\Handler\\AbstractProcessingHandler->handle(Array) #5 /var/www/html/blog/vendor/monolog/monolog/src/Monolog/Logger.php(616): Monolog\\Logger->addRecord(400, Objec in /var/www/html/blog/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php on line 34 PHP致命错误:未捕获的运行时异常:在/var/www/html/blog/vendor/Monolog/Mon$PHP中使用Monolog的normalizerPerformatter需要PHP的json扩展 致命错误:未捕获的RuntimeException:在/var/www/html/blog/vendor/Monolog/Monolog/src/Monolog/Formatter/normalizePerformatter.PHP中使用Monolog的normalizePerformatter需要PHP的json扩展名:34 堆栈跟踪:\n#0/var/www/html/blog/vendor/monolog/monolog/src/monolog/Formatter/LineFormatter.php(42):monolog\Formatter\\normalizePerformatter->\uu构造(NULL) #1/var/www/html/blog/vendor/monolog/monolog/src/monolog/Handler/AbstractHandler.php(184):monolog\\Formatter\LineFormatter-> #2/var/www/html/blog/vendor/monolog/monolog/src/monolog/Handler/AbstractHandler.php(112):monolog\\Handler\\AbstractHandler->getDefaultFormatter() #3/var/www/html/blog/vendor/monolog/monolog/src/monolog/Handler/AbstractProcessingHandler.php(35):monolog\\Handler\\AbstractHandler->getFormatter() #4/var/www/html/blog/vendor/monolog/monolog/src/monolog/Logger.php(337):monolog\\Handler\\AbstractProcessingHandler->handle(数组) #5/var/www/html/blog/vendor/monolog/monolog/src/monolog/Logger.php(616):monolog\\Logger->addRecord(400,Objec在/var/www/html/blog/vendor/monolog/monolog/src/monolog/Formatter/normalizePerformatter.php第34行
有人能告诉我正确的方向吗?

Laravel 5.3、5.2、5.1、5.0和更低版本还不受PHP 7的支持


希望新版本支持PHP7

这是一个很老的版本,但应该可以使用。这完全是胡说八道。Laravel支持从PHP5.6到最新PHP7.1的一切。他们自己开发的虚拟机(Homestead)默认安装为7.1。我没有说它根本无法运行,但如果与php7一起使用,会有很多错误。在我的例子中,我的一些项目有问题,所以我是通过实践而不是通过他们在那里编写的内容来说的。自5.1以来,我在每个Laravel版本中都使用了php7和7.1,没有遇到任何问题.也许您引入了一个与php 7+不兼容的依赖项?