Exécuter du PHP dans vos pages .html (Gestionnaires Apache)

Hébergement Web Mutualisé › Fonctions avancées

Documentation / Hébergement Web Mutualisé / Fonctions avancées / Exécuter du PHP dans vos pages .html (Gestionnaires Apache)
Mis à jour le 05/10/2026
37 vues
Intermédiaire
5 minutes

Prérequis

Un gestionnaire dit au serveur quoi faire d'un fichier selon son extension. Le cas le plus courant : un ancien site dont les pages en .html contiennent du code PHP, qui s'affiche tel quel au lieu de s'exécuter. Ce guide ajoute le gestionnaire qui fait exécuter ce code. La page s'affiche en partie en anglais.

1Voir les gestionnaires en place

Dans DirectAdmin, section Fonctionnalités avancées, cliquez sur Gestionnaires Apache. L'onglet System handlers montre ceux du serveur : application/x-httpd-lsphp traite déjà les fichiers .php, .php5, .phtml et .inc, et cgi-script les fichiers .cgi. L'onglet User defined handlers montre les vôtres, aucun au départ.

2Ajouter un gestionnaire

  1. Sous Create new handler, entrez application/x-httpd-lsphp dans Gestionnaire.
  2. Dans Extension, entrez html, sans le point.
  3. Cliquez sur CREATE NEW HANDLER : la ligne apparaît dans User defined handlers.
  4. Pour une autre extension, comme htm, recommencez avec le même gestionnaire.

Après une trentaine de secondes, ouvrez une de vos pages .html : le code PHP s'exécute.

Seulement si vos pages en ont besoin

Avec ce gestionnaire, chaque page .html passe par PHP, même celles qui n'en contiennent pas : elles prennent un peu plus de ressources. Si un seul fichier a besoin de PHP, renommez-le plutôt en .php.

Questions fréquentes

💬 Écrivez-nous sur Messenger !