Apache 2.2.x sous Mac OS X 10.5

Après PostgreSQL, MySQL, voici le tour de l’installation d’Apache 2.2.x à partir des sources.

Note, le 18.11.2008 : ce billet décrit comment installer manuellement une version de Apache sur Mac OS X. S’il est intéressant de savoir compiler Apache manuellement, il faut admettre qu’il est bien plus simple d’utiliser MacPorts. Si votre seul but est d’installer Apache, consulter directement ce billet puis celui là.

Comme précédemment, nous avons besoin qu’Xcode soit installé pour compiler les sources.

remarque : si vous choisissez de suivre les manipulations suivantes, vous l’effectuez sous votre responsabilité, une mauvaise manipulation pouvant entrainer la perte de données ou l’instabilité de votre système. Pensez à sauvegarder vos données avant toutes manipulations.

Téléchargez les sources d’Apache (testé avec la version 2.2.9) :

http://httpd.apache.org/download.cgi

et copiez-les dans le répertoire de travail (ici « /Users/fabien/Sources/Apache »).

cd /Users/fabien/Sources/Apache
tar -xvzf httpd-2.2.9.tar.gz
cd httpd-2.2.9

Passez à la compilation et à l’installation d’Apache :

A titre de remarque, ne mettez pas d’espace dans les noms des répertoires dans lesquels vous travaillez, cela pourrait causer des erreurs lors de la configuration.

./configure \
--prefix=/usr/local/apache2 \
--enable-authn-dbm \
--enable-ssl \
--enable-dav \
--enable-info \
--enable-speling \
--disable-userdir \
--enable-rewrite \
--enable-so \
--with-ssl=/usr/bin

make
sudo make install

Apache est installé dans le répertoire « /usr/local/apache2 »

Testez le fonctionnement d’Apache :

cd /usr/local/apache2
sudo ./bin/apachectl -k start

Tapez « localhost » dans votre navigateur, vous devriez voir « It works! »

Pour arrêter Apache :

sudo ./bin/apachectl -k stop

Voilà, Apache 2.2x est installé. Je n’aborde pas les scripts de démarrage, j’essaierai d’aborder ce sujet plus tard.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *