最近l一直在和Laravel一起工作。我使用composer安装软件包,使用artisan安装命令。
问题是我的机器使用的是Laravel 5.4,而不是5.7。
当我运行phpinfo()时,结果是PHP version7.2.7。你认为问题是我没有使用包含php 7的最新版本的xampp吗?
发布于 2018-09-19 20:11:30
基于评论,是的,它与PHP版本相关。您的PHP CLI版本太低,无法支持较新版本的laravel。您需要将PHP CLI更新或切换到较新的版本。服务器和CLI PHP是单独的包,可能有不同的版本。
不,它与PHP版本无关(在本例中)。
很可能你跑了
composer install它将在composer.lock中定义的版本中安装依赖项以更新运行的依赖项
composer update关于install和update之间的区别,可以参考this question
发布于 2018-09-19 20:19:10
从评论中:
php laravel/framework v5.5.9需要PHP >=7.0 ->你的PHP版本(5.6.19)不满足这个要求。
在终端中运行php -i。看起来你的PHP服务器和你的命令行( Composer使用的)使用了不同版本的PHP。
发布于 2018-09-19 20:12:40
Laravel版本取决于您的安装方式。它与您的PHP或XAMPP版本无关。而且您使用的是最新的PHP版本,所以不用担心PHP版本。
阅读Laravel installation以安装最新版本的laravel。
https://stackoverflow.com/questions/52405526
复制相似问题