a extensión @PHP PDO no funciona en IIS

Tengo un script que usa __autoload () para cargar clases (estúpido, lo sé, este es un código antiguo que solía usar para divertirme / probar), y parece estar intentando cargar automáticamente PDO. Esto me lleva a creer que no está encontrando la clase de PDO que debería ser. He comprobado que php.ini y php_pdo.dll están habilitados, junto con php_pdo_mysql.dll, etc. Los archivos .dll existen en "ext /" y he reiniciado el servidor web varias veces.

No tengo mucha experiencia con IIS, pero nunca tuve este problema en Linux, así que no estoy seguro de cuál es el problema.

Cualquier ayuda sería muy apreciada.

EDITA: PDO no está enphpinfo(). Sé que no está cargado correctamente, estoy tratando de averiguar por qué. Aquí está mi archivo php.ini: php.ini en Pasebin

C: \ Archivos de programa (x86) \ PHP \ ext es el directorio de extensión, y aparece como tal en php.ini yphpinfo().

Respuestas a la pregunta(5)

Su respuesta a la pregunta