2017-12-05 3 views
0

Ich versuche ein Paket zu installieren, das PHP^7.0 erfordert. Also habe ich meine PHP Version von 5.6 auf 7.0.25 geändert. Laufen php -v Rückkehr:Composer bekommt meine neue PHP-Version nicht

PHP 7.0.25 (cli) (gebaut: 30. Oktober 2017 17.10.45) (NTS)

Aber Komponist noch Problem im Zusammenhang Version:

  • spatie/laravel-backup 4.19.2 benötigt php^7.0 -> Ihre PHP-Version (5.6.30) erfüllt diese Anforderung nicht.
+0

was verwenden Sie WAMP oder XAMPP? –

+0

Dies ist in meiner Produktion host – marcelo2605

+0

haben Sie PHP-Info für die Version des PHP – seravee

Antwort

2

Sie wahrscheinlich noch haben php5.6-cli auf Ihrem Server installiert (which php) Es sollte funktionieren, wenn Sie

nennen
/path/to/php7 composer.phar update 

Oder

php7 ausführbar Unter Berücksichtigung ist/usr/bin/php7.0, erstellen Sie einen Alias ​​in Ihrem ~/.bash_profile

alias composer='/usr/bin/php7.0 /usr/local/bin/composer' 

Oder

standardmäßig Komponist (composer.phar Regel in/usr/local/bin/Komponist befindet) verwendet die ausführbare Datei von env angegeben:

#!/usr/bin/env php 

können Sie auch eine gezielte angeben Version von pHP zu verwenden:

#!/usr/bin/php7.0 

Oder

komplett entfernen php5.6-cli :)

Verwandte Themen