PhpStorm项目仍然使用PHP5,尽管我安装了PHP7并将其添加为解释器

PhpStorm项目仍然使用PHP5,尽管我安装了PHP7并将其添加为解释器,php,phpstorm,php-7,php-ide,Php,Phpstorm,Php 7,Php Ide,我试图在项目上运行composer安装,但收到以下错误: 问题1 -此软件包需要php^7.0.0,但您的php版本(5.5.12)不满足该要求 因此,我从PHP.net安装并下载了PHP7zip,然后循序渐进地学习本教程,直到(包括)第4步 然后在第5步,命令不起作用,我停了下来。我在PhpStrom中添加了php7作为解释器,如下图所示,但当我再次运行composer安装时,仍然会出现相同的错误 请告诉我如何解决这个问题。提前感谢。问题不在于PHPStorm,而在于CLI。您需要转到您的控

我试图在项目上运行composer安装,但收到以下错误:

问题1
-此软件包需要php^7.0.0,但您的php版本(5.5.12)不满足该要求

因此,我从PHP.net安装并下载了PHP7zip,然后循序渐进地学习本教程,直到(包括)第4步

然后在第5步,命令不起作用,我停了下来。我在PhpStrom中添加了php7作为解释器,如下图所示,但当我再次运行
composer安装时,仍然会出现相同的错误


请告诉我如何解决这个问题。提前感谢。

问题不在于PHPStorm,而在于CLI。您需要转到您的控制台类型“which php”,您将看到从哪里执行php。将您的CLI PHP版本设置为PHP7,它将解决此问题

如果您在windows上,则需要检查php.exe所在的路径变量,并将路径更改为PHP7位置


另请参见关于在PhpStorm中添加新的PHP解释器的手册页面,该解释器仅影响PhpStorm,并且仅在使用内置功能时使用(例如,从PhpStorm、CodeSniffer、PHPUnit等运行脚本)。您正在终端中使用composer。。。因此,它使用的是系统范围的PHP,可能仍然是v5。在PhpStorm之外启动您的普通控制台(
cmd.exe
),然后在那里运行
php-v
,查看它将显示什么版本(您的系统范围的php)。如果它是v5.x——继续修复它,直到PHP变成v7;如果它已经是v7,请尝试重新启动PhpStorm,因为它可能仍然使用旧环境(可能仍然指向原始PHP)。