Gracias, también he comprobado esas rutas y están correctas.
Desinstalé PHP y lo volví a instalar de forma manual, siguiendo unas instrucciones que encontré. Al final ponía que comprobase la instalación de dos formas:
1. Guardando un archivo .php en htdocs y accediendo a él desde el navegador:
http://127.0.0.1, esto me sigue dando el mismo error que antes.
2. Mediante el programa IDServe, una utilidad de identificación de servidores. Lo ejecute, e identificó el servidor: Apache/2.2.9 (Win32) PHP/5.2.6, con lo cual se supone que está bien integrado PHP en la instalación de Apache.
No entiendo que es lo que sucede....