Posted in Debian,ligne de commande,planet-libre.org 2 Comments

Ce chapitre fait partie d’une série, issu de ma documentation Debian et extrait histoire d’alléger cette doc.
Il servait d’étape à l’installation du logiciel Gallery2.
Je recopie tel quel.

L’installation ci-dessous est une installation basique d’Apache 2. Je ferai suivre avec des sujets permettant de personnaliser tel ou tel aspect.
Là, il s’agit de mettre en place Apache pour qu’il soit prêt à recevoir telle ou telle application type web/php/mysql.

Je suppose que vous avez déjà installé MySQL, sinon, voyez ici.

Installez les paquets suivants :

apt-get install apache2 php5 php5-mysql libapache2-mod-php5 php5-gd

Ca devrait vous descendre aussi les paquets libdbd-mysql-perl et libmysqlclient15off. Le paquet php5-gd est optionnel, mais il servira pour bon nombre d’applications PHP.

Il n’y a qu’une question posée pendant l’installation, à propos du programme « suexec ». Ne l’activez pas sauf si vous savez ce que c’est et que vous en avez l’utilité.
Pour tester apache : envoyez un navigateur sur l’adresse de votre serveur Debian, quelque chose du type : http://localhost/ ou http://votre.adresse.ip/ si vous attaquez le serveur depuis une autre machine.
Au passage, pensez à mettre une page par défaut sur le site. La racine du serveur web est le répertoire /var/www. Créez donc un fichier « index.html » à cet endroit.

Vous pourrez faire un tour rapide dans le fichier /etc/apache2/httpd.conf pour régler 2/3 options anodines ou par curiosité.

Si vous voulez vérifier que PHP est bien installé, créez une page web, par exemple le fichier /var/www/test.php et contenant :

<\?php
phpinfo();
?\>

Vous y accéderez à l’adresse http://votre.server/test.php

Note : depuis la version 2.2.3-2 d’Apache, j’ai constaté que les fichiers « index » de différentes natures n’étaient plus reconnus automatiquement par Apache. J’ai donc ajouté en fin de fichier /etc/apache2/apache.conf la ligne suivante :

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
14 mai 2007