PHP CLI Version ändern

Locked
User avatar
v3ng
Posts: 297
Joined: Wed 4. Jul 2018, 18:08

PHP CLI Version ändern

Post 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
CookieCr2nk

Re: PHP CLI Version ändern

Post by CookieCr2nk »

User avatar
v3ng
Posts: 297
Joined: Wed 4. Jul 2018, 18:08

Re: PHP CLI Version ändern

Post by v3ng »

CookieCr2nk wrote: Tue 23. Apr 2019, 22:50 Siehe : viewtopic.php?f=7&t=7872&p=14916#p14916
Das habe ich, hilft mir allerdings nicht wirklich weiter, wie ich die php Version für die cli ändern kann.
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: PHP CLI Version ändern

Post 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
Viele Grüße,
Martin
User avatar
v3ng
Posts: 297
Joined: Wed 4. Jul 2018, 18:08

Re: PHP CLI Version ändern

Post 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
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: PHP CLI Version ändern

Post 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.
Viele Grüße,
Martin
User avatar
v3ng
Posts: 297
Joined: Wed 4. Jul 2018, 18:08

Re: PHP CLI Version ändern

Post by v3ng »

Danke, hat hier jemand denn Erfahrung, wie ich diese zusätzliche PHP Version mit Composer nutze?
User avatar
ruediger00
Posts: 4
Joined: Wed 18. Dec 2019, 16:27

Re: PHP CLI Version ändern

Post 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?
Locked