我都有原版设置。拉拉维尔设置得很好。但是当我运行作曲家安装时,我得到;
> Problem 1
- This package requires php ^7.1.3 but your PHP version (7.0.11) does not satisfy that requirement.
Problem 2
- Installation request for doctrine/inflector v1.3.0 -> satisfiable by doctrine/inflector[v1.3.0].
- doctrine/inflector v1.3.0 requires php ^7.1 -> your PHP version (7.0.11) does not satisfy that requirement.
Problem 3
....
Problem 24
- Installation request for sebastian/diff 3.0.1 -> satisfiable by sebastian/diff[3.0.1].
- sebastian/diff 3.0.1 requires php ^7.1 -> your PHP version (7.0.11) does not satisfy that requirement.
Problem 25
- laravel/framework v5.6.26 requires php ^7.1.3 -> your PHP version (7.0.11) does not satisfy that requirement.
- laravel/tinker v1.0.7 requires illuminate/console ~5.1 -> satisfiable by laravel/framework[v5.6.26].
- Installation request for laravel/tinker v1.0.7 -> satisfiable by laravel/tinker[v1.0.7].
在拉拉维尔上运行作曲家时共有 25 个问题...... 我已经了解了很多,我的 php 版本与次要版本不同,但我该怎么做才能修复它?
谢谢!
我认为您的 laravel 版本想要 php 版本>= 7.1.3,但您安装的版本是 7.0.11。 如果您安装了最新的 laravel 版本,即(5.6(,那么它应该符合以下要求:
PHP >= 7.1.3
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Ctype PHP Extension
JSON PHP Extension
请查看拉拉维尔安装指南 https://laravel.com/docs/5.6/installation#installation
是的,版本不匹配。足够扼杀,我下载了另一个phpversion 7.2.xx。它几乎像一个魅力。他们有一些奇怪的事情发生,例如。扩展配置指令 S 在 ini 文件中永远不会以"php_"为前缀,并且很容易错过,因此您需要添加它 youwelf 默认情况下也没有扩展目录配置,您也需要那个。它注释掉了,另一个工作时间找到这个。
感谢您的回复!