OsX est livré en standard avec les différents composants nécessaires pour faire tourner un serveur web. D’ailleurs, dans les préférences systèmes, on peut trouver le « Partage Web », qui n’est autre qu’un serveur Apache(2, pour être précis ^^).
Activer Apache2 :
Apache2 est prêt à l’emploi, toutefois, il est nécessaire de modifier certains paramètres dans /etc/apache2/httpd.conf :
Modifiez le dossier pointé par Apache pour pouvoir utiliser directement le dossier Sites de votre compte utilisateur :
DocumentRoot "/Users/mon-nom/Sites"
ainsi que la ligne :
<Directory "/Users/mon-nom/Sites">
(en prenant soin de remplacer « mon-nom » par le votre …)
Pour activer PHP5 (version 5.3 dans Snow Leopard, c’est plutôt cool) , décommentez la ligne :
LoadModule php5_module libexec/apache2/libphp5.so
Ensuite, il faut télécharger MySQL (prendre la version Mac OS X 10.5 (x86_64)), puis installer dans l’ordre :
- mysql
- startup item
- preference pane
Démarrez ensuite MySQL depuis le panneau de préférences.
Maintenant, il faut modifier la configuration de PHP pour qu’il tape sur le bon socket MySQL.
Si /etc/php.ini n’existe pas, copiez le depuis le fichier de config par défaut : cp /etc/php.ini.default /etc/php.ini
Replacez dans php.ini toutes les occurrences de
/var/mysql/mysql.sock
par
/tmp/mysql.sock
Profitez-en également pour régler votre fuseau horaire (selon votre situation géographique ...) :
date.timezone = Europe/ParisIl est désormais temps de relancer Apache et de voir tout ce petit monde s’animer :
sudo apachectl restart
Contact