【发布时间】:2015-12-08 07:13:29
【问题描述】:
我是一名学生,对 Web 开发还很陌生,所以如果我遗漏了一些明显的东西,请原谅我。我最近参加了一个黑客马拉松,并与经验丰富的开发人员组成了一个团队,他们正在使用 Silex 框架构建一个用于在 AWS 上部署的应用程序。其他人都在使用 Mac,而我有一台运行 Windows 10 的 PC。当他们从 packagist 集成 AWS PHP SDK v3 时,我无法从命令行运行 composer update 功能 - 我一直得到以下消息:
使用包信息加载作曲家存储库 更新依赖项(包括 require-dev) 您的要求无法解决为一组可安装的软件包。 问题 1 - aws/aws-sdk-php 3.3.5 需要 php >=5.5 -> 您的 PHP 版本 (5.4.24) 或“ config.platform.php" 值不满足该要求。
因为我无法运行作曲家更新功能,所以我无法更新我的应用代码,也无法继续处理该项目。这令人沮丧,但我也对如何在我的计算机上更新 PHP 感到非常困惑......我下载了 PHP 5.6.13-nts 的 zip 文件,并按照我可以在网上找到的所有说明将它放在一个文件夹中结构,我还更新了 IIS,所以我可以在 localhost 上运行 phpinfo() 并看到我的版本是 5.6.13 - 但是当我尝试运行 composer update 它仍然说我有 PHP 5.4.24。
如果有人对此问题有任何建议,我将不胜感激。这是上面引用的 AWS 开发工具包的版本:
【问题讨论】:
标签: php windows amazon-web-services composer-php silex