Activer PHP sous MacOsX (10.1.2)
Par Didier Pulicani - Publié le
Pour commencer...
Allez dans le Terminal et tapper "TOP".
Heu... effectivement, cette manip' est assez amusante, mais ne sert absolument à rien pour installer Php... C'est juste pour mettre une commande Terminal dans mon article, il parait que ça fait plus "pro" ;-)
Une fois que vous en avez marre, on passe à la suite !
Se logger en Root !
Avant tout, vous devez être en utilisateur root (Autrement dit, avoir tous les droits...). Pour créer un utilisateur root, je vous invite à consulter cet article, de mon cher collègue Parano.
On est partis...
- Dans la finder, cliquer sur le menu Aller/Aller au dossier.
- Tappez "/etc/httpd/"
- Ouvrez le fichier nommé "httpd.conf" avec TextEdit ou BBEdit.
- Descendez l'ascenseur vers le bas (environ les 3/4 de la page) jusqu'à ce que vous voyez apparaitre les lignes suivantes:
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
- Maintenant, enlevez les # devant chaque ligne.
- Entre les 2 lignes, ajoutez: (ligne 858/859)
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
C'est facultatif, mais juste pour que le fichiers .phtml et .php3 soient également interprêtés...
- Ensuite, remonter la page à la ligne affichant les commandes "#LoadModule" comme ci-dessous.
- Cherchez la ligne avec inscrit : (ligne 239)
#LoadModule php4_module libexec/httpd/libphp4.so
(Si elle n'y est pas, rajoutez là comme sur la photo.)
Enlevez le # également.
- Légèrement plus bas, vous devez trouver la ligne suivante: (ligne 281)
#AddModule mod_php4.c
Là aussi, enlevez le #.
Note:
Les # servent uniquement à désactiver la fonction qui est en face. Un peu comme les "//" dans la programmation classique.
Enregistrez les modifications.
(Attention, il se peut que TextEdit ne veuille pas enregistrer, sauf au format RTF. Utilisez alors BBEdit (Une version demo est disponible sur VersionTracker).)
Et voilà ! PHP est activé sous MacOsX !
Pour les plus avertis...
Voici quelques compléments, pour les plus courageux.
Ligne 440, il faut remplacer :
<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>
par :
<IfModule mod_dir.c>
DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex index.php3
</IfModule>
Cela va permettre à votre navigateur d'afficher dans l'ordre que vous désirez, les index, au format souhaité.
(Merci à mon cher frère (Grumff pour les intimes) pour sa collaboration ;--))