Guten Morgen,
ich handhabe es mittlerweile so, dass ich die Settings grundsätzlich für
PHP 7.4 und 8.0 gleich anpasse.
Auch nach letztem PHP Update, mussten wieder Anpassungen an den Einträgen durchgeführt werden.
Hier mal eine Aufstellung, welche Dateien / Einträge ich immer im Auge behalte und pflege, damit Redis vernünftig läuft.
Vor letzten PHP Update, habe ich Redis übrigens vorher deinstalliert und nach den Updates direkt wieder installiert, dann die Settings korrigiert.
Im PHP Modul in der Web Station aktivieren / eintragen:
opcache.enable = 1
opcache.enable_cli = 1
apc.enabled = 1
apc.enable_cli = 1
opcache.interned_strings_buffer= 64
opcache.memory_consumption= 512
Erstellen, bzw. Inhalt der user_settings.ini:
/usr/local/etc/php80/cli/conf.d/user_settings.ini
Inhalt:
extension = apcu.so
extension = redis.so
[core]
memory_limit = 512M
upload_max_filesize = 512M
post_max_size = 512M
[apc]
apc.enabled = 1
apc.enable_cli = 1
apc.shm_size = 1024M
opcache.enable = 1
opcache.enable_cli = 1
apc.shm_size = 1024M
Extension EIntrag:
/usr/local/etc/php80/cli/conf.d/extension.ini
Ergänzung um:
extension = apcu (wenn nicht bereits vorhanden)
extension = redis.so
php-fpm.ini Extensiom Eintrag:
/volume1/@appstore/PHP8.0/misc/php-fpm.ini
Ergänzung um:
extension = redis.so
Vielleicht hilfts ja dem ein, oder anderen
EDIT:
Einträge in der config.php:
'memcache.local' => '\\OC\\Memcache\\Redis',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'filelocking.enabled' => true,
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => '127.0.0.1',
'port' => 6379,
'timeout' => 0,
'password' => '',
'dbindex' => 0,