Actualité

Divers

Le léopard et l'éléphant, Apache2 et PHP5 sont là !

Par Contributeur - Publié le

Le léopard et l'éléphant, Apache2 et PHP5 sont là !
Après avoir installé Léopard et exploré toutes ses nouvelles fonctionnalités, les plus développeurs d'entre vous ont sans doute eu une mauvaise surprise en découvrant que php ne fonctionnait plus, et pour cause !

Léopard intègre un serveur apache2 et php5, ce qui est une excellent nouvelle, mais pour cette raison les fichiers de configuration ont été déplacés. Il faudra donc éditer le fichier httpd.conf qui se trouve désormais dans le répertoire :
/etc/apache2/

Et décommenter la ligne :
LoadModule php5_module libexec/apache2/libphp5.so

Attention toutefois à ne pas remplacer le fichier httpd.conf par une ancienne version, il semble qu'il y ait quelques différences avec apache2.

Autre problème et qui ne concerne pas forcément que les développeurs, il arrive parfois qu'en tapant l'adresse http://localhost/~votreLogin apache vous refuse l'accès à votre répertoire Sites ( message "Forbidden"). Pour y remédier il suffit de déplacer les fichiers qui se trouvent dans /etc/httpd/users vers /etc/apache2/users.

Je vous rappelle aussi que la plupart des articles publiés sur mac4ever au sujet de php sont assez anciens (datant souvent de mac os x 10.0 ou 10.1 !), une bonne partie de ce qui y est écrit n'est donc plus d'actualité, à prendre avec le recul nécessaire donc.

Evidemment, il faut relancer Apache dès que vous désirez que le nouveau fichier de configuration soit pris en compte.

Bonne installation !

(Si ce message vous fait le même effet qu'une suite de caractères cyrilliques, inutile de vous inquiéter, vous n'êtes sans doute pas concernés !)