跳过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服务器。