Et après une période d'investigation et quelques tests, je suis arrivé à la conclusion qu'apache, le serveur web que j'utilise, se basait sur les lettres à la suite du premier point qu'il rencontre dans le nom du fichier qu'il doit envoyé pour déterminer son type mime.

Or, comme l'archive se nommait wmiirc.php.1.0RC.tgz, le type mime associé au fichier PHP était donc renvoyé par apache, à savoir text/html.

Tout cela est par ailleur fort bien expliqué dans la documentation, ce mode de fonctionnement étant lié au fait qu'il y a un handler de définit pour les fichiers se terminant par .php:

Care should be taken when a file with multiple extensions gets associated with both a MIME-type and a handler. This will usually result in the request being by the module associated with the handler. For example, if the .imap extension is mapped to the handler imap-file (from mod_imap) and the .html extension is mapped to the MIME-type text/html, then the file world.imap.html will be associated with both the imap-file handler and text/html MIME-type. When it is processed, the imap-file handler will be used, and so it will be treated as a mod_imap imagemap file.

Il m'a donc suffit de renommer l'archive en wmiirc-php-1.0RC.tgz pour régler le problème.

Le problème ne venait donc pas de la configuration de mon serveur, mais bel et bien de moi, qui n'avait pas suffisament lu la documentation.

D'ou le titre et la conclusion de ce billet : RTFM !