MacNOMODO

Où on cause du Mac - A consommer sans modération

 
PortailAccueilRechercherFAQS'enregistrerConnexion
 

Fichiers d’extension .php5 sur le serveur apache du mac

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
hr
Enkysté
Enkysté



Age : 54
Inscrit le : 19 Nov 2006
Messages : 2357
Planète : La planète Creuse
Matos : Palourde (10.3), G4 (10.4), iMac (10.5), PC (linux à 97,3% en moyenne)

MessageSujet: Fichiers d’extension .php5 sur le serveur apache du mac   18/6/2007, 21:00

[message déplacé de la rubrique trucs et astuces vers ici]

Chez certains hébergeurs, il est simultanément possible de travailler soit en PHP 4 soit en PHP 5. L’extension doit être .php5 pour que le script soit géré par le module PHP 5 alors que les fichiers d’extension classique .php sont traités en PHP 4.

La configuration par défaut du serveur Apache du mac ne permet de reconnaître que les .php et les fichiers .php5 sont traités comme de simples fichiers texte. Les installateurs de modules PHP 5 ne modifient rien de ce côté-là.

Travailler en local avec des fichiers en .php et les renommer en .php5
une fois sur le serveur est un sport fatigant, mais en outre il
faudrait modifier tous les noms de fichiers utilisés ou générés en
interne dans les scripts et là, c’est à se flinguer, sans même parler
de la maintenance…

Le problème est donc de pouvoir développer en local des scripts une extension .php5 directement. J’utilise toujours l’installation de Marc Liyanage chez entropy.ch
qui est très bien faite, complète et facilement adaptable. Plutôt que
de modifier directement le fichier httpd.conf de configuration d’Apache
comme c’était le cas dans les installations moins récentes, une ligne
Include /private/etc/httpd/users/*.conf
est ajoutée en fin de httpd.conf et permet de charger tous les modules .conf qu’on veut et de les désactiver facilement simplement en déplaçant les fichiers sans toucher à rien.

En allant dans /etc/httpd/users, on trouve un lien symbolique +entropy-php.conf dont l’original se trouve dans le dossier d’installation de PHP 5 qui est /usr/local/php5.
On peut éditer le deuxième if du fichier entropy-php.conf en ajoutant les deux lignes autorisant les extensions .php5 pour les fichiers en général et la recherche du fichier index.php5 quand l’adresse est son dossier :
Code:


    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php5
    AddType application/x-httpd-php-source .phps

   
        DirectoryIndex index.html index.php
        DirectoryIndex index.html index.php5
   


Autant conserver la possibilité d’utiliser .php tout court, mais sur le serveur local, bien entendu, les .php ou .php5 seront traités sans distinction.
_________________
Ils éprouvaient une sorte d’humiliation à l’idée que leur individu contenait du phosphore comme les allumettes, de l’albumine comme les blancs d’œufs, du gaz hydrogène comme les réverbères.Bouvard et Pécuchet
Revenir en haut Aller en bas

Fichiers d’extension .php5 sur le serveur apache du mac

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
MacNOMODO :: A i d e  &  d é p a n n a g e :: Le labo (classé X) rss-