PHP 8 auf Windows Webserver bringt eine Tücke mit sich, dass die Extensions nicht geladen werden, auch wenn diese in der php.ini aktiviert wurden. Das hängt damit zusammen, dass unbedingt der Pfad zu den Extensions komplett angegeben werden muss.
So sieht das in der php.ini aus:
;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; ; On windows: extension_dir = "C:\inetpub\php\8.0.6\ext\"
Natürlich muss der Pfad auf das entsprechende “Ext” Verzeichnis zeigen.