【发布时间】:2016-09-09 17:49:57
【问题描述】:
我正在尝试让我的 Laravel 项目正常运行。但是当我使用 composer update 时,它会显示以下内容:
此软件包需要 php >=5.6.4,但您的 PHP 版本 (5.5.12) 不满足该要求。
我正在使用运行 php 版本 7.0.4 的 WAMP,如果我回显 php 版本,这也会在浏览器中得到确认。但是当我在控制台中使用 php -v 时,它表明我使用的是 PHP 版本 5.5.12 (cli)。
我在 google 上搜索了一下,发现它使用的是我的 windows PHP 版本而不是我的网络服务器的版本。但我不知道如何在 Windows 上更新我的 PHP 版本。
我的PATH内容如下图所示
【问题讨论】:
-
这意味着您的系统中又安装了
PHP。在Control Panel中检查您的Programs并删除此类安装 -
PHP CLI 和 PHP (F)CGI(甚至 Apache Prefork-MPM)相互独立,不需要使用相同的 PHP 版本。
-
将
PATH变量的内容添加到问题中 -
@HuzaibShafi 更新了帖子似乎仍然不起作用:/