简体   繁体   English

使用 Composer create-project 安装 Laravel - 如何使用最新版本?

[英]Installing Laravel with Composer create-project - how to use the newest version?

It has been a while since I created a new project with Laravel framework.自从我使用 Laravel 框架创建新项目以来已经有一段时间了。 Decided to install a fresh project so opened up V7 documentation at Install Via Composer Create-Project .决定安装一个新项目,因此在Install Via Composer Create-Project打开了 V7 文档。

First updated my global Composer installation to the newest version: composer self-update首先将我的全局 Composer 安装更新到最新版本: composer self-update

Then ran installation with composer create-project as exampled in the docs: composer create-project --prefer-dist laravel/laravel myproject然后按照文档中的示例使用composer create-project运行安装: composer create-project --prefer-dist laravel/laravel myproject

After installation went into the directory to check Laravel's version: cd myproject && php laravel -V安装后进入目录查看 Laravel 的版本: cd myproject && php laravel -V

Much to my surprise it had installed a much older version: Laravel Framework 5.8.37令我惊讶的是,它安装了一个更旧的版本: Laravel Framework 5.8.37

Expected to get the newest version... Why did it install an older version, and how do I upgrade or instruct the create-project command to use the newest version?期望获得最新版本...为什么安装旧版本,如何升级或指示 create-project 命令使用最新版本?

It looks lile your environment is insufficient for L7 (like too old PHP version, missing required extensions etc).看起来你的环境对于 L7 来说是不够的(比如太旧的 PHP 版本,缺少所需的扩展等)。 You should ensure your environment fulfills Laravel requirements:您应确保您的环境满足 Laravel 要求:

  • PHP >= 7.2.5 PHP >= 7.2.5
  • BCMath PHP Extension BCMath PHP 扩展
  • Ctype PHP Extension Ctype PHP 扩展
  • Fileinfo PHP extension文件信息 PHP 扩展
  • JSON PHP Extension JSON PHP 扩展
  • Mbstring PHP Extension Mbstring PHP 扩展
  • OpenSSL PHP Extension OpenSSL PHP 扩展
  • PDO PHP Extension Tokenizer PHP Extension XML PHP Extension PDO PHP Extension Tokenizer PHP Extension XML PHP Extension

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

Also keep in mind that php-cli version you use may be different from what your httpd is using (ie due to $PATH and multiple PHP versions are installed).还要记住,您使用的 php-cli 版本可能与您的 httpd 使用的不同(即由于$PATH和安装了多个 PHP 版本)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用composer create-project安装特定的laravel 5版本 - Installing specific laravel 5 version with composer create-project 使用 composer create-project 安装特定的 laravel 版本 - Installing specific laravel version with composer create-project composer create-project没有安装Laravel 5.3 - composer create-project not installing Laravel 5.3 作曲家创建项目Laravel内存错误 - Composer create-project laravel memory error »composer create-project«-如何知道后来使用了哪个版本的原始项目? - »composer create-project« - How to know afterwards which version of the original project was used? 正确使用composer create-project进行编码并提交对项目依赖项的信息 - proper use of composer create-project to code and commit on project dependencies 如何在私有仓库上调用 composer create-project? - How to invoke composer create-project on a private repo? Composer:更新使用`create-project`创建的项目 - Composer: Updating a Project Created with `create-project` 更新使用 composer create-project 创建的项目 - Update project created with composer create-project “ laravel create blog”和“ composer create-project --prefer-dist laravel / laravel blog”之间有什么区别? - What is the difference between “laravel create blog” and “composer create-project --prefer-dist laravel/laravel blog”?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM