首页 > 解决方案 > 使用 Composer create-project 安装 Laravel - 如何使用最新版本?

问题描述

自从我使用 Laravel 框架创建一个新项目以来已经有一段时间了。决定安装一个新项目,因此在Install Via Composer Create-Project打开了 V7 文档。

首先将我的全局 Composer 安装更新到最新版本:composer self-update

然后按照文档中的示例使用composer create-project运行安装:composer create-project --prefer-dist laravel/laravel myproject

安装后进入目录查看 Laravel 的版本:cd myproject && php laravel -V

令我惊讶的是,它安装了一个更旧的版本:Laravel Framework 5.8.37

期望获得最新版本...为什么安装了旧版本,如何升级或指示 create-project 命令使用最新版本?

标签: phplaravelcomposer-phplaravel-7

解决方案


看起来你的环境对于 L7 来说是不够的(比如太旧的 PHP 版本,缺少必需的扩展等)。你应该确保你的环境满足 Laravel 的要求:

  • PHP >= 7.2.5
  • BCMath PHP 扩展
  • Ctype PHP 扩展
  • 文件信息 PHP 扩展
  • JSON PHP 扩展
  • Mbstring PHP 扩展
  • OpenSSL PHP 扩展
  • PDO PHP 扩展分词器 PHP 扩展 XML PHP 扩展

https://laravel.com/docs/7.x/installation#server-requirements

还要记住,您使用的 php-cli 版本可能与您的 httpd 使用的不同(即,由于$PATH安装了多个 PHP 版本)。


推荐阅读