I have MS Server 2019 Standard edition, IIS 10.0.17763.1, Visual C++ 2019, PHP 8.0.26 NTS x64, and php_pdo_sqlsrv_80_nts.dll extension enabled. I'm able to connect to MS Access 2007 database and run a query. I'm able to query the database and return 50 records. The script randomly stops working and I get a 500 error. The Windows Application log returns
Faulting module name: ucrtbase.dll, version: 10.0.17763.1490, time stamp: 0x48ac8393 Exception code: 0xc0000409 Fault offset: 0x000000000006e77e Faulting process id: 0x1a54 Faulting application start time: 0x01d90be40a629837 Faulting application path: C:\PHP8\php-cgi.exe Faulting module path: C:\Windows\System32\ucrtbase.dll
I have tried PHP 8.0.26, 8.1.13, and 8.2.0, both NTS and TS, both x86 and 64.
I searched for Faulting module name: ucrtbase.dll, version: 10.0.17763.1490 error and tried command with no luck
DISM.exe /Online /Cleanup-image /Restorehealth
Does anyone else experience this? Does anyone have php8* with PDO working on IIS and if so what did you install and what is your configuration?