使用 Composer create-project 安装 Laravel - 如何使用最新版本?
Installing Laravel with Composer create-project - how to use the newest version?
我已经有一段时间没有使用 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 命令使用最新版本?
看起来您的环境不适合 L7(例如 PHP 版本太旧,缺少必需的扩展等)。您应该确保您的环境满足 Laravel 要求:
- PHP >= 7.2.5
- BCMath PHP 扩展
- C 类型 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 版本)。
我已经有一段时间没有使用 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 命令使用最新版本?
看起来您的环境不适合 L7(例如 PHP 版本太旧,缺少必需的扩展等)。您应该确保您的环境满足 Laravel 要求:
- PHP >= 7.2.5
- BCMath PHP 扩展
- C 类型 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 版本)。