Compruebe phpinfo() para ver si hay funciones de MySQL. Si existen, intente conectarse a otros servidores MySQL. Intente reducir si el problema está en su código, su biblioteca PHP, su servidor SQL o su servidor web cambiando las variables. Verifique los registros, sé que Apache tiene un registro de errores donde va la información detallada de errores de PHP; IIS probablemente tenga algo similar. Considere volver a compilar y reinstalar PHP.