使用最新的Laravel版本

时间:2018-09-19 12:07:49

标签: php laravel

最近我一直在与Laravel合作。我使用composer为命令安装软件包和工匠。

问题是我的机器使用Laravel 5.4而不是5.7。

当我运行phpinfo()时,结果是PHP版本7.2.7。您是否认为问题在于我不使用xampp的最新版本(其中包括php 7)?

4 个答案:

答案 0 :(得分:3)

基于注释,是的,它与PHP版本有关。您的PHP CLI版本太低,无法支持新版本的laravel。您需要将PHP CLI更新或切换到较新的版本。 Server和CLI PHP是独立的软件包,并且可能具有不同的版本。


否,它与PHP版本无关(在这种情况下)。

可能你跑了

composer install

它将在composer.lock中定义的版本中安装依赖项以更新依赖项运行

composer update

对于installupdate之间的区别,您可以参考this question

答案 1 :(得分:1)

从评论中:

  

laravel / framework v5.5.9需要php> = 7.0->您的PHP版本(5.6.19)不满足该要求。

在终端中运行php -i。看起来您的网络服务器和命令行(Composer使用的命令行)正在使用不同版本的PHP。

答案 2 :(得分:0)

Laravel版本取决于您的安装方式。它与您的PHP或XAMPP版本无关。而且您正在使用最新的PHP版本,因此不必担心PHP版本。

阅读Laravel installation以安装最新版本的laravel。

答案 3 :(得分:0)

如果您使用laravel / installer包

更新此软件包

composer global update

并尝试运行

laravel new my-app