Comprobado el log de errores de apache, que no muestra ningún error.
 
He puesto lo que comentas en php.ini: 
Código:
 display_errors
Default Value: On
error_reporting
Default Value: E_ALL & ~E_NOTICE
  Y me aparece el siguiente error: "
no se pudo cargar la extensión mysql, por favor revise su configuración de PHP". 
Esto es lo que tengo sobre mysql en php.ini: 
Código:
 extension_dir="C:/Servidor/php/ext"
[MySQL]
mysql.allow_local_infile = On
mysql.allow_persistent = On
mysql.cache_size = 2000
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
get_cfg_var("mysql.default_password")
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
[PHP_MYSQL]
extension=php_mysql.dll
  He comprobado el path y la carpeta ext del php está incluida. 
Código:
 PATH=C:\Servidor\php\ext\;C:\Servidor\php\;C:\Servidor\mysql\bin
  He creado un php de prueba con este código para ver si se conecta a mysql: 
 Código PHP:
    <?php
$link = mysql_connect('127.0.0.1', 'usuario', 'contraseña');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
phpinfo();
mysql_close($link);
?>    
  Y me devuelve esto: 
Fatal error: Call to undefined function mysql_connect() in D:\Webs\index.php on line 2 
¿Alguna idea?