Remplacer PHP base de la dépendance dans compositeur

J'essaie d'installer Laravel 5.1 sur un hôte qui n'a de PHP 5.5.6. Alors que j'ai demandé au client de mise à niveau, ce qui peut ne pas être possible/faisable.

Alors je suis:

- This package requires php >=5.5.9 but your PHP version (5.5.6)
   does not satisfy that requirement.

sur composer.phar install.

Est-il un moyen de faire un compositeur installer qui ne tient pas compte de cette dépendance?

Je pense qu'il devrait en être sûr, car il y a seulement des corrections de bogues de 5.5.6 à 5.5.9.

  • Le Laravel projet a malheureusement décidé qu'ils déclarent leur 5.1 version compatible à la plus ancienne disponible la version de PHP ils peuvent tester avec sur TravisCI, qui est 5.5.9. D'une part, c'est un choix raisonnable. D'autre part, il est inutile d'obstacle pour les personnes en cours d'exécution sur les anciennes versions de PHP 5.5 branche, parce qu'il y a pas de changements incompatibles en PHP 5.5 avant de 5.5.9 - le code sera exécuté. Le problème avec --ignore-platform-req est qu'il affecte TOUS les paquets, vous pouvez obtenir les paquets qui fonctionnent uniquement avec PHP 5.6.
InformationsquelleAutor Alex | 2015-09-29