PHP8.1 OPCACHE und IIS hat nach Aktivierung Error 500 im Browser angezeigt, obwohl alle entsprechenden Parameter in der php.ini gesetzt waren. Was ist da schief gelaufen?
Es muss zwingend der Pfad in der php.ini zum temporären Verzeichnis festgelegt werden. Beispielsweise könnte dies so aussehen:
opcache.file_cache=”c:/inet/temp”
Danach funktioniert OPCACHE einwandfrei. Achtung, es ist notwendig dem IUSR die entsprechenden Rechte auf das Verzeichnis zu erteilen.