跳过composer phpPHP的要求

我们正在使用PHPCI和composer php。 运行PHPCI的服务器在PHP 5.3上。

对于一个项目,我们使用composer添加了Facebook PHP SDK。 它需要PHP 5.4。 composer php被PHPCI触发并执行。 但是,因为CI服务器刚刚得到PHP 5.3composer php失败,错误信息:

facebook/php-sdk-v4 4.0.9 requires php >=5.4.0 -> no matching package found. 

当然,这让我在PHPCI中失败。

有没有可能跳过这个要求? 也许通过添加一个选项composer.json? 还是一个参数composer.phar调用?

我find了select:

 composer install --ignore-platform-reqs 

忽略平台要求(php&ext包)。

如果有什么需要的特定版本的PHP,它不会运行在较低版本的PHP。 当绕过PHP要求时,您仍然会收到错误。

顺便说一句,PHP 5.3不再维护,我强烈build议更新PHPCI服务器。