Les scripts PHP manquants <? Php ne fonctionneront pas

J’ai téléchargé une bibliothèque de modules pour Yii dans laquelle chaque fichier PHP commence par ceci:

<? 

…plutôt que:

 <?php 

Sur mon serveur Apache local, ces fichiers sont chargés en tant que fichiers plats plutôt qu’en tant que scripts exécutables, bien que tous les fichiers soient modifiables en écriture et exécutables. Existe-t-il un moyen de forcer ces fichiers à être exécutés en PHP, ou dois-je modifier tous les fichiers (et il y en a probablement une centaine).

Vous devrez activer short_php_tag partir de php.ini ou mieux changer à dans votre fichier.

Indique à PHP si la forme abrégée () de la balise ouverte de PHP doit être autorisée. Si vous souhaitez utiliser PHP en combinaison avec XML, vous pouvez désactiver cette option pour utiliser inline. Sinon, vous pouvez l'imprimer avec PHP, par exemple: '; ?> '. En outre, si elle est désactivée, vous devez utiliser la forme longue de la balise ouverte PHP ().

Vous devez activer le

 short_open_tag 

dans le php.ini de “Off” à “On”. N’oubliez pas de recharger / redémarrer Apache

vous pouvez append un fichier .htaccess avec la ligne suivante pour le faire fonctionner: php_value short_tags on