Snow Leopard : mise en route d’Apache, PHP et MySQL

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 :

  1. mysql
  2. startup item
  3. 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/Paris

Il est désormais temps de relancer Apache et de voir tout ce petit monde s’animer :

sudo apachectl restart



Les commentaires sont fermés.