最新的Laravel和最新的WAMP问题

时间:2018-06-27 12:30:10

标签: php laravel composer-php artisan

我把它们都设置为香草。 Laravel设置良好。但是当我运行composer install时,我得到了;

>   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].

在laravel上运行composer时共有25个问题... 我已经了解了很多,我的php版本在次要版本中有所不同,但是我该怎么解决?

谢谢!

2 个答案:

答案 0 :(得分:1)

我认为您的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

请查看laravel安装指南https://laravel.com/docs/5.6/installation#installation

答案 1 :(得分:0)

是的,那里的版本不匹配。足够扼杀我下载了另一个phpversion7.2.xx。它几乎像一种魅力一样工作。他们正在发生一些奇怪的事情。在ini文件中,扩展名配置指令永远不会以“ php_”为前缀,因此很容易遗漏,因此您需要将其添加到默认情况下也没有扩展名dir配置,您也需要该扩展名。它已注释掉,另一个工作时间找到了这个。

感谢您的答复!