Hallo,
also folgendes habe ich gemacht:
1. Mittels IPKG php 5.6.33 in /opt/bin installiert
2. mv /usr/bin/php /usr/bin/php_55old
3. ln -s /opt/bin/php php
4. Reboot DS
Auf der Konsole erhalte ich dann systemweit:
php -v:
PHP 5.6.33 (cli) (built: Feb 8 2018 10:41:19)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Der webserver glaubt aber weiterhin, dass php 5.5.33 aktiv ist. Das merke ich, weil ich nextcloud 11 installieren möchte, bei der Installation aber die Fehlermeldung kommt:
This version of Nextcloud requires at least PHP 5.6.0
You are currently running 5.5.33. Please update your PHP version.
Wie bringe ich den webserver dazu, die neue php Version zu nutzen (wie kann er überhaupt die alte nutzen, der Name ist doch umgebogen??).
Ist das was ich gemacht habe (ln -s und so) vielleicht nicht der rechte Weg?
Und generell: Gibt es eine Möglichkeit PHP 7 zu installieren? Für meine DS gibt es nur DSM 5.2 mit php 5.5.33 intern verbundelt. Es gibt KEIN php im Paketzentrum. OPKG läßt sich zwar installieren (in dessen repository dann eventuell php7 vorläge), bei Ausführung kommt aber eine Fehlermeldung: Fatal, Kernel too old (so ähnlich jedenfalls).
also folgendes habe ich gemacht:
1. Mittels IPKG php 5.6.33 in /opt/bin installiert
2. mv /usr/bin/php /usr/bin/php_55old
3. ln -s /opt/bin/php php
4. Reboot DS
Auf der Konsole erhalte ich dann systemweit:
php -v:
PHP 5.6.33 (cli) (built: Feb 8 2018 10:41:19)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Der webserver glaubt aber weiterhin, dass php 5.5.33 aktiv ist. Das merke ich, weil ich nextcloud 11 installieren möchte, bei der Installation aber die Fehlermeldung kommt:
This version of Nextcloud requires at least PHP 5.6.0
You are currently running 5.5.33. Please update your PHP version.
Wie bringe ich den webserver dazu, die neue php Version zu nutzen (wie kann er überhaupt die alte nutzen, der Name ist doch umgebogen??).
Ist das was ich gemacht habe (ln -s und so) vielleicht nicht der rechte Weg?
Und generell: Gibt es eine Möglichkeit PHP 7 zu installieren? Für meine DS gibt es nur DSM 5.2 mit php 5.5.33 intern verbundelt. Es gibt KEIN php im Paketzentrum. OPKG läßt sich zwar installieren (in dessen repository dann eventuell php7 vorläge), bei Ausführung kommt aber eine Fehlermeldung: Fatal, Kernel too old (so ähnlich jedenfalls).