Startseite » Forum » LiveConfig-Foren (deutsch) » Fehler und Problembehebung » Pfad zur PHP Version im App Installer
Ergebnis 1 bis 4 von 4
  1. #1
    Benutzer
    Registriert seit
    05.12.2013
    Beiträge
    51

    Frage Pfad zur PHP Version im App Installer

    Hallo,

    es wäre super, wenn der Pfad zu den verschiedenen PHP Versionen konfigurierbar wäre.
    CentOS wird mit relatuv alten PHP Versionen ausgeliefert.
    Wir setzen teilweise Scripte ein, die auf diese PHP Version abgestimmt sind.

    Der App Installer verwendet aber anscheinend ausschließlich die System PHP.
    Einige Apps benötigen aber z.B. PHP Version ab 7.0 (aktuell ist die ownCloud Installation bei uns über dem App Installer nicht möglich weil PHP ab Version 7 zur Installaiton benötigt wird)

    Ich kann aber nicht die System PHP auf 7.0 umstellen da dann ggf. andere Scripte nicht mehr funktiionieren würden.

    Es wäre also Sinnvoll, wenn man dem App Installer mitteilen könnte, in welchem Pfad er welche PHP erreicht (z.B. PHP70_CLI = /usr/bin/php7.0) und dann bei der App die jeweils passende PHP Version verwendet wird.

    Oder gibt es eine andere Lösung?

    vg
    Lars

  2. #2
    LiveConfig-Team Avatar von kk
    Registriert seit
    10.12.2010
    Beiträge
    3.284
    Wir kennen das Problem (insbesondere auf "alten" Distributionen). Wir werden in die nächste LC-Version eine Möglichkeit einbauen, die "Standard-CLI-Version" von PHP auch konfigurierbar zu machen.

    Für Userspace-Anwendungen gibt es mit "lcphp" bereits eine Lösung (siehe man-Page zu lcphp).

    Viele Grüße

    -Klaus Keppler

  3. #3
    Benutzer
    Registriert seit
    05.12.2013
    Beiträge
    51
    Ok. Danke.
    Dann bin ich mal gespannt.

    vg
    Lars

  4. #4
    LiveConfig-Team Avatar von kk
    Registriert seit
    10.12.2010
    Beiträge
    3.284
    Ab LiveConfig 2.9.0 kann man nun über eine Lua-Variable LC.web.PHPCLI den PHP-Interpreter ändern, den der AppInstaller verwendet.
    Bei Bedarf also eine Datei wie z.B. "/etc/liveconfig/lua.d/phpcli.lua" anlegen, und dort folgende Zeile eintragen:
    Code:
    LC.web.PHPCLI = '/opt/php-7.3/bin/php'
    Die entsprechende v2.9.0-Preview wird Anfang kommender Woche bereitgestellt.

    Viele Grüße

    -Klaus Keppler

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •