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

Rédacté le 31/10/2009 How To, WebDev

Tags: , , , ,

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

Leave a Reply

Notifiez-moi des commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

Bienvenue sur mon blog.
Il s'agit avant tout d'une zone de veille pour moi, un lieu où je stocke les astuces qui me serviront à nouveau plus tard.
Au menu, du PHP, javascript, un peu de CSS et des astuces diverses...