我试图运行作曲家安装上一个项目,收到此错误:PhpStorm项目仍然在使用PHP5,即使我安装PHP7并将其添加为一个解释
Problem 1
- This package requires php ^7.0.0 but your PHP version (5.5.12) does not satisfy that requirement.
所以我已经下载安装了PHP 7拉链从php.net然后接着步骤这个教程步骤,直到(且包括)步骤4 https://www.sitepoint.com/how-to-install-php-on-windows/
然后,在步骤5中的命令没有工作,我停止。我已经在PhpStrom中添加了PHP 7作为解释器,如下图所示,但是当我再次运行composer install
时,它仍然给我带来了同样的错误。
请告诉我如何解决这个问题。提前致谢。
在PhpStorm添加新的PHP解释器只影响PhpStorm并使用内置功能(例如,执行从PhpStorm,CodeSniffer,PHPUnit的等脚本)时,它才会被使用。您正在终端中使用composer ...所以它使用您的系统级PHP,它仍然可能是v5。在PhpStorm外启动普通控制台('cmd.exe')并在其中运行'php -v'来查看它将显示的版本(您的系统级PHP)。如果它将是v5.x - 继续修复它,直到PHP将是v7;如果它已经是v7了 - 尝试重新启动PhpStorm,因为它可能仍然使用旧环境(它仍然可能指向原始PHP)。 – LazyOne