Cerco di installare Laravel 5.1 su un host che ha solo PHP 5.5.6. Mentre ho chiesto al cliente di aggiornare, questo potrebbe non essere possibile/fattibile.Override dipendenza base PHP in compositore
Così sto ottenendo:
- This package requires php >=5.5.9 but your PHP version (5.5.6)
does not satisfy that requirement.
su composer.phar install
.
C'è un modo per eseguire un'installazione di compositore che ignori questa dipendenza?
Penso che dovrebbe essere sicuro, in quanto vi sono solo correzioni di bug da 5.5.6 a 5.5.9.
Il progetto laravel purtroppo ha deciso che dichiarino la loro versione 5.1 compatibile con la più vecchia versione di PHP disponibili possono testare con il TravisCI, che è 5.5.9. Da un lato questa è una scelta ragionevole. D'altra parte è un ostacolo non necessario per le persone che girano su versioni precedenti del ramo PHP 5.5, perché non ci sono modifiche incompatibili all'indietro in PHP 5.5 prima della 5.5.9 - il codice verrà eseguito. Il problema con '--ignore-platform-req' è che interessa TUTTI i pacchetti, potresti ottenere pacchetti che funzionano solo con PHP 5.6. – Sven