APCu Cache installieren und aktivieren
Zur Navigation springen
Zur Suche springen
1. via SSH auf dem entsprechenden Server einloggen als User root
a. Das benötigte Development Paket installieren (nacheinander)
yum install plesk-php80-devel plesk-php81-devel plesk-php82-devel zlib-devel gcc -y
b. Das APCu Modul installieren (nacheinander)
/opt/plesk/php/8.0/bin/pecl install apcu/opt/plesk/php/8.1/bin/pecl install apcu/opt/plesk/php/8.2/bin/pecl install apcu
c. APCu in der PHP Konfiguration aktivieren (nacheinander)
echo "extension=apcu.so" > /opt/plesk/php/8.0/etc/php.d/apcu.iniecho "extension=apcu.so" > /opt/plesk/php/8.1/etc/php.d/apcu.iniecho "extension=apcu.so" > /opt/plesk/php/8.2/etc/php.d/apcu.ini
d. PHP-Service neu starten (nacheinander)
service plesk-php80-fpm restartservice plesk-php81-fpm restartservice plesk-php82-fpm restart
e. PHP Informationen neu einlesen
plesk bin php_handler --reread
2. Als admin in Plesk einloggen und die PHP-Eistellungen der entsprechenden PHP-Version anpassen
Unter „Tools & Einstellungen“ -> „PHP-Einstellungen“ sollte beim Auswählen einer PHP-Version nun die APCu-Extension verfügbar sein
In der entsprechenden php.ini fügen wir die folgenden Werte unten hinzu:
- apc.enabled=1
- apc.shm_segments=1
- apc.shm_size=512M
- apc.ttl=3600
- apc.user_ttl=7200
- apc.gc_ttl=3600
- apc.max_file_size=6M
- apc.stat=0
3. Falls APCu nicht in den PHP-Extensions auftaucht
Unter „Tools & Einstellungen“ -> Task-Manager
Schauen ob unter der Punkt "failure" rot unterlegt mit einer Anzahl ist.
Darauf klicken und Aktion wiederhoilen (Kringel rechts in der Zeile)
Falls sich php nicht rebooten lässt muss die php Version eimal einer Domain zugeordnet werden, siehe: .https://support.plesk.com/hc/en-us/articles/213377429-Unable-to-start-PHP-FPM-if-no-domains-are-assigned-to-it-No-pool-defined-at-least-one-pool-section-must-be-specified-in-config-file