Was ist der richtige Weg, um zu überprüfen, ob APC installiert ist und funktioniert?
Schreibe ich ein wordpress-plugin, wo die CSS kompiliert wird dinamically und so habe ich schon implementiert verschiedene Strategien, um zwischenzuspeichern. Ab sofort ist die erste Wahl für die Zwischenspeicherung ist APC, wenn es installiert wurde.
Dies ist, wie ich überprüfe es
$is_apc_installed = function_exists( 'apc_store' )
&& function_exists( 'apc_fetch' )
&& ini_get( 'apc.enabled' );
$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) === 'cgi') {
$is_apc_installed = false;
}
aber auf einige installiert, ich bekomme immer noch, dass apc_fetch() immer false zurück. Was sonst sollte ich prüfen, um sicher zu sein, dass APC korrekt funktioniert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, die extension_loaded Funktion
Gibt es auch 2 andere Möglichkeiten
$is_apc_installed = ini_get('apc.enabled') && extension_loaded('apc');
oder einfach nur mit Konsole
php -i | grep apc
.ebextensions
- Modul, hatte aber keine Ahnung, ob es tatsächlich ausgeführt wird.