Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP Version in SSH ändern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Nils Dornblut
    antwortet
    Zitat von paddibr Beitrag anzeigen
    Ich benötige bei einem Kunde (Reseller) in der Console eine andere PHP Version. Wie mache ich das?
    Sie finden aktuell noch diese PHP-Versionen im schon beschriebenen Verzeichnis /usr/lovcal/bin:
    Klicken Sie bitte auf die Grafik für eine vergrößerte Ansicht

Name: cli.png
Ansichten: 132
Größe: 179,0 KB
ID: 4549

    Empfohlen sei die Nutzung von PHP ab Version 7.2.

    Nachfolgend zwei Tipps aus der Praxis anderer Kunden:

    Moin,
    erstelle dir einen link auf die benötigte php-version.
    Ich mach das so:
    mkdir ~/bin/env-overrides
    ln -s /usr/local/bin/7.0.6-cli ~/bin/env-overrides/php

    nano ~/.bashrc
    # In der .bashrc den lokalen bin Ordner in den PATH übernehmen
    PATH=${HOME}/bin:${HOME}/bin/env-overrides:$PATH
    AW: PHP Version im ShellScript nur 4.4.9 - Wie ändern?

    Hallo,

    wir nutzen Symfony seit mehreren Jahren (von 2.3 bis 3.4) auf mehreren Managed Servern.
    Bewährt hat sich:

    Folgendes in die .bashrc:
    Code:
    export PATH=$HOME/bin:$PATH
    alias php5cli='php5-56LATEST-CLI -c $HOME/php_ini/php.512.5612.cli.ini'
    Je nach verwendeter PHP-Version natürlich anpassen. Ebenso den Pfad zu verwendeten php.ini

    Im Home-Verzeichnis gibt es einen zusätzlichen Ordner für diverse Binaries, so wie der Nico das auch betreibt.
    Dort haben wir die entsprechende php-Binary reingelinkt.

    Die Datei .profile enthält nichts Relevantes.

    Nach dem Editieren der .bashrc mit
    Code:
    source ~/.bashrc
    neu laden.

    Danach sollte alles wie gewünscht funktionieren.


    Getestet:
    Code:
    mkdir test
    cd test
    symfony new . 2.8
    composer require --dev "symfony/phpunit-bridge:*"
    phpunit liegt danach unter "bin/simple-phpunit"

    Sowohl
    Code:
    bin/simple-phpunit -c app src/AppBundle/
    als auch
    Code:
    php5cli bin/simple-phpunit -c app src/AppBundle/
    funktionieren einwandfrei.



    Für Symfony empfehle ich mindestens noch die Aufnahme von 1-2 weiteren Alias in die .bashrc:
    alias dev='php5-56LATEST-CLI -c $HOME/includes/php_ini/php.512.5612.cli.ini app/console --env=dev'
    alias prod='php5-56LATEST-CLI -c $HOME/includes/php_ini/php.512.5612.cli.ini app/console --env=prod'

    Für z. B. Cache löschen:
    Code:
    prod cache:clear
    Hier kann man für häufig benötigtes natürlich noch deutlich mehr machen um die Tipperei zu vereinfachen.
    Zitat von paddibr Beitrag anzeigen
    Keine Dokus, alles ist gesperrt.
    Was genau ist gesperrt?

    Zitat von paddibr Beitrag anzeigen
    Aber hauptsache für einen weiteren SSH Account 15,-€ pro Halbjahr verlangen.
    Im Shared Hosting kosten in aktuellen Tarifen 10 zusätzliche SSH Accounts 2€ pro Monat mehr, bei Managed Servern sind diese unbegrenzt enthalten. Preise bei Reselling abweichen, aber hier sind recht viele grundsätzlich enthalten.

    Zitat von paddibr Beitrag anzeigen
    Kein Let's Encrypt.
    Richtig, das bieten wir nicht an.

    Zitat von paddibr Beitrag anzeigen
    Die restlichen Preise auch gewürfelt.
    Wir haben nur einen Würfel für Textbausteine und der liegt sicher in der Vitrine. Gewürfelt wird um Preise hier nie.

    Ganz ehrlich, eine Frage der Zeit bis auch die letzten Kunden von diesem schlechten Hoster weggelaufen sind. Jeder Amateurhoster ist besser als dieser ******* hier
    Schade, dass Sie so eine Meinung vertreten. Möge sich jeder selbst ein Bild machen auch anhand dieses Threads.

    Mit freundlichen Grüßen

    Nils Dornblut

    Einen Kommentar schreiben:


  • [headcrash]
    antwortet
    Pöbeln ist immer die schlechteste Form der Kritik, ls /usr/local/bin/php*cli* ist ein erster Ansatz zur Lösung Deines Problems.

    Einen Kommentar schreiben:


  • paddibr
    hat ein Thema erstellt PHP Version in SSH ändern.

    PHP Version in SSH ändern

    Ich benötige bei einem Kunde (Reseller) in der Console eine andere PHP Version. Wie mache ich das?

    Keine Dokus, alles ist gesperrt. Aber hauptsache für einen weiteren SSH Account 15,-€ pro Halbjahr verlangen. Kein Let's Encrypt. Die restlichen Preise auch gewürfelt. Ganz ehrlich, eine Frage der Zeit bis auch die letzten Kunden von diesem schlechten Hoster weggelaufen sind. Jeder Amateurhoster ist besser als dieser ******* hier
    Zuletzt geändert von paddibr; 13.02.2020, 09:59.
Lädt...
X