Update auf PHP CLI 7.0

Status
Für weitere Antworten geschlossen.

mathishuettl

Benutzer
Mitglied seit
25. Okt 2017
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo,

meine NAS läuft als Webserver. Jetzt habe ich eine Laravel Applikation die ich gerne über meine NAS laufen lassen würde.
Diese App bzw. das PHP Framework "Laravel" benötigt aber die PHP Version >= 7.0.

Wie kann ich die Version updaten? Alle versuche über den Paketmanager / Webstation sind fehlgeschlagen.
 

aundroid

Benutzer
Mitglied seit
06. Mrz 2018
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Müsste auch dringend die php CLI Version updaten.
Wäre toll, wenn mir jemand mit den passenden Befehlen helfen könnte, kann leider nichts brauchbares finden.

Ich hab folgendes Problem: Hab sämtliche Pakete aktualisiert, darunter auch PHP und jetzt funktioniert owncloud nicht mehr.
Bekomme immer folgenden Fehler: Failed to connect to the database: An exception occured in driver: could not find driver

Laut Recherche ist das so, weil die 'serverseitige' und 'command- line seitige' php- Version nicht mehr übereinstimmen.
Stimmt auch!
serverseitig: 5.6.31
command-line seitig: 5.6.11

Jemand eine Idee, wie ich jetzt von 5.6.11 --> 5.6.31 komme?

Bin dankbar für jede Hilfe!!
 

papillon1972

Benutzer
Mitglied seit
01. Feb 2014
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Hallo Mathis,

ich habe das gleiche Problem: ich möchte eine Laravel app auf meiner Synology (DS214) hosten. Hast Du das hinbekommen?
Würde mich sehr über eine Rückmeldung freuen!!!

Viele Grüße
Mathias
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.541
Punkte für Reaktionen
1.373
Punkte
234
Vielen Dank für den Tipp. Genau das (wie man php mit einem bestimmten Profil aus der Webstation startet) habe ich gesucht. Jetzt läuft auch mein HumHub-cron :)
 

papillon1972

Benutzer
Mitglied seit
01. Feb 2014
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich habe mich an die Anweisungen aus dem NextCloud Beitrag gehalten und das Skript erzeugt. Nachdem ich auf der Commandozeile das Skript mit sh <script>.sh -i laufen lasse, kommt die Rückmeldung PHP Version => 7.0.30.
Alles super.

Aber wie geht's jetzt weiter? Ich möchte wie gesagt eine Laravel app auf meiner Synology hosten, habe einen V-Host angelegt und die entsprechenden Einstellungen vorgenommen. Aber es kommt trotzdem die Fehlermeldung:
Parse error: syntax error, unexpected '=' in /volume1/web/whattodo/vendor/laravel/framework/src/Illuminate/Support/Arr.php on line 388
die auf eine falsche PHP Version hinweist. Erwartet wird PHP > 7.0. Gebe ich PHP -v ein kommt: PHP 5.6.11.

Bin für jeden Tipp dankbar!!!

Viele Grüße
Mathias
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat