Page 1 of 1
PHP CLI Version ändern
Posted: Tue 23. Apr 2019, 21:48
by v3ng
Hi,
Ich versuche via Composer die Forensoftware „Flarum“ zu installieren, welche minimum PHP 7.1 voraussetzt.
Wenn ich mir in der console mittels „php -v“ die Version anzeigen lasse, sehe ich die installierte des Hostsystems, welche in dem Fall 7.0 ist.
Wie kann ich das entsprechend ändern?
Grüße und danke
v3ng
Re: PHP CLI Version ändern
Posted: Tue 23. Apr 2019, 22:50
by CookieCr2nk
Re: PHP CLI Version ändern
Posted: Tue 23. Apr 2019, 22:53
by v3ng
Das habe ich, hilft mir allerdings nicht wirklich weiter, wie ich die php Version für die cli ändern kann.
Re: PHP CLI Version ändern
Posted: Tue 23. Apr 2019, 23:16
by Martin
Hallo,
die Cli Binary steht natürlich auch für alle KeyHelp PHP Versionen zur Verfügung, hier ist aber der komplette Pfad anzugeben:
/opt/keyhelp/php/X.Y/bin/php
Re: PHP CLI Version ändern
Posted: Tue 23. Apr 2019, 23:43
by v3ng
Scheint leider nicht zu funktionieren.
Code: Select all
# update-alternatives --set php /opt/keyhelp/php/7.3/bin/php
update-alternatives: error: alternative /opt/keyhelp/php/7.3/bin/ for php not registered; not setting
Re: PHP CLI Version ändern
Posted: Tue 23. Apr 2019, 23:49
by Martin
Hallo,
das habe ich damit auch nicht gemeint. Die Nutzung des PHP-CLI ist aber bei Angabe des vollständigen Pfades möglcih.
Eine Änderung der Standard PHP Version ist nicht vorgesehen und es ist hiervon dringend abzuraten, da KeyHelp jeweils die Standard-PHP Version der Distribution erwartet.
Re: PHP CLI Version ändern
Posted: Fri 26. Apr 2019, 20:52
by v3ng
Danke, hat hier jemand denn Erfahrung, wie ich diese zusätzliche PHP Version mit Composer nutze?
Re: PHP CLI Version ändern
Posted: Wed 18. Dec 2019, 22:30
by ruediger00
Ich habe exakt das gleiche Problem.
Momentan sehe ich als einzige Möglichkeit,
Code: Select all
composer install --ignore-platform-reqs
zu nutzen (was nicht sehr elegant ist).
Die bessere Möglichkeit wäre, das Kommando "keyhelp-php74" zu nutzen, also
Code: Select all
keyhelp-php74 /usr/bin/composer install
.
Allerdings meckert php nun über fehlenden include_path.
Wäre es eine Möglichkeit, diesen standardmäßig fuer alle php-cli Versionen auf ".:/usr/share/php" zu setzen?