Wie kann ich PHP 5.6 vollständig deinstallieren?

Status
Für weitere Antworten geschlossen.

OleP

Benutzer
Mitglied seit
01. Jan 2018
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe PHP 5.6 im Paket-Zentrum deinstalliert und danach die DS neu gestartet. Im Paket-Zentrum ist PHP 5.6 gestoppt, PHP 7.0 und PHP 7.2 laufen. Soweit so gut. In der Console wird aber immer noch als aktuelle PHP Version 5.6.11 angezeigt (php -i). Da scheint die Deinstallation nicht vollständig durchgelaufen zu sein. Wie kann ich die Version PHP 5.6 auf die PHP V7.2 "richtig & vollständig" umstellen?

Hintergrund: carddav2fb benötigt mindestens PHP 7.0. In meinem Fall kommt vom Composer immer die Meldung "This package requires php ^7.0 but your PHP version (5.6.11) does not satisfy that requirement."
 

Anhänge

  • php56.JPG
    php56.JPG
    37,1 KB · Aufrufe: 72
  • php.jpg
    php.jpg
    44,8 KB · Aufrufe: 71
  • cmd.JPG
    cmd.JPG
    15,5 KB · Aufrufe: 69

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Solange Synology php56 intern noch verwendet wirst du es nie 'komplett' loswerden vom System.
Das muss dich aber auch nicht stören.

Was du hingegen schauen musst ist mit welchen Einstellungen du z.b. Die Web Station betreibst. Da lässt sich gut definieren welche php Version man einsetzt. Je nach Konfiguration einfacher, Bsp vhost, oder schwieriger.

Auch auf der Konsole gibt es alle Versionen gleichzeitig, man muss nur die richtige (und eventuelle weiterer config Parameter) aufrufen.
 

OleP

Benutzer
Mitglied seit
01. Jan 2018
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Ok verstanden. Danke.
Bleiben noch folgende Fragen.
1. Wie bekomme ich den composer dazu php5.6 zu akzeptieren (hab schon mal in json-datei rumgespielt und aus 5.6 ein 7.0 gemacht). Lief erstmal durch, ob korrekt??.
2. Wo im DS-Verzeichnis finde ich die php 7.x ?
3. Gibt's so was wie eine pathvariable in der ich den php7.x Pfad eintrage?

Dann kann ich mal weiter experimentieren.

PS: Meine Unix Erfahrungen sind schon 20 Jahre her und etwas in Vergessenheit geraten:-(
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Teilweise einfach mit php56, php70, php72
Suchen kann man auch noch mit 'which phpXX'

Oder z.b. Unter /usr/local/bin/phpXX

Aliase und path Variablen kann man ja selbst neue definieren / hinzufügen. Ist halt dann teilweise auf Benutzer /script-Kontext beschränkt.

Im Falle von vHosts kann man ja alles inklusive php profile in der GUI einstellen.
 

OleP

Benutzer
Mitglied seit
01. Jan 2018
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Ok danke für die schnelle Antwort: -)
 
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