php - 如何解决 Composer 更新的 ubuntu php 版本

标签 php symfony composer-php

我正在尝试使用 composer 更新我的 symfony 项目。我遇到了一个奇怪的问题,我不确定如何处理。我的 php 版本足够高,可以更新,但它的格式以 Composer 不允许我更新的方式进行。这是我的错误消息:

Your requirements could not be resolved to an installable set of packages.



Problem 1
    - symfony/symfony v3.0.1 requires php >=5.5.9 -> your PHP version (5.6.11-1ubuntu3.1) does not satisfy that requirement.
    - symfony/symfony v3.0.0 requires php >=5.5.9 -> your PHP version (5.6.11-1ubuntu3.1) does not satisfy that requirement.
    - Installation request for symfony/symfony 3.0.* -> satisfiable by symfony/symfony[v3.0.0, v3.0.1].

如您所见,我的php版本确实高到可以更新,但是composer说不行。我如何强制它更新?

最佳答案

How to I force it to update anyway?

使用 --ignore-platform-reqs 选项 Composer 忽略所有的 php, ext-*, lib-* 要求并强制安装,即使本地计算机不满足这些要求也是如此。

composer install --ignore-platform-reqs

composer update --ignore-platform-reqs

该选项也可用于 create-projectremoverequire

文档可以阅读here .

关于php - 如何解决 Composer 更新的 ubuntu php 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34970816/

相关文章:

PHP 进度条 : % Of 2 Numbers

php - 为什么不能增加连接超时?

用于大文件解析的 Php 脚本在中间中断

php - 如何将我的 mysql 数据库表输入到此列表中?

php - PHP 中的多值请求 header

composer-php - 通过 composer 安装 yii2 并不断提示输入密码

dom - 如何使用 Domcrawler 通过 css 选择器(标签、类和 ID)删除元素?

php - 无法使用 SF2 将上传的文件保存到文件系统

ubuntu - 无法在 ubuntu 18.04 上安装 php-mbstring

zend-framework2 - Pyrus 和 Composer 有什么区别?