Eigentlich sollte es ab PHP 5.3 nicht mehr nötig sein, die Fileinfo-Extension explizit via extension=php_fileinfo.dll zu laden, da sie von PECL in den PHP-Core gewandert ist.
Allerdings sagt mir phpinfo() nichts von fileinfo, und die Verwendung von z. B. finfo_open(...) produziert oben genannten Fehler "Fatal error: Call to undefined function finfo_open() in ...".
Wenn ich die Extension in der php.ini (widerwillig) einkommentiere, quittiert der Apache dies beim Start mit dem Fehler "Function registration failed - duplicate name - mime_content_type" und "mime_magic: Unable to register functions, unable to load", und verweigert den Start.
Eigentlich hatte ich gehofft, dass mit der Integration von Fileinfo in PHP 5.3 die Zeit des Leidens nun vorbei ist (ich habe mehrere Nerven dabei verloren, die Stelle zu finden, an der die alte PECL-Extension nach der magic-Datei sucht!), aber es scheint noch Verbesserungspotential zu geben.