Chapitre 6. Monter un serveur Web

Table des matières
1. Installer et configurer Apache
1.1. Installer le package
1.2. Configurer Apache
1.3. Ajouter le support de PHP
2. Utiliser Apache
2.1. Mettre une page web à disposition du monde !
2.2. Une page perso pour les utilisateurs

1. Installer et configurer Apache

1.3. Ajouter le support de PHP

PHP est un langage de script simple et libre qui est très utilisé pour développer des applications Web. Si vous voulez installer des applications PHP, suivez les instructions de ce paragraphe ; sinon, passez directement au paragraphe suivant.

Pour PHP, il exite un package de base php4 et des packages complémentaires contenant des modules de PHP (module pour MySQL, pour PostgreSQL, pour LDAP, etc...). Pour avoir la liste complète des packages contenant des modules de PHP :


% apt-cache search php4|grep ^php4-

Installez le package de base (avec éventuellement des packages complémentaires) :


# apt-get install php4

A l'étape de configuration des packages, il pose plusieurs questions :

  1. Do you want me to run the apacheconfig script now ? [y/N] : répondez y,

  2. Save these changes to the configuration files ? [Y/n] : répondez y,

  3. Restart Apache now ? [Y/n] : répondez n.

Ensuite, éditez le fichier /etc/apache/httpd.conf :

  • pour dire à Apache de charger le module PHP, décommentez la ligne suivante :

    
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
    
  • pour dire à Apache de faire passer par l'interpréteur PHP toutes les pages d'extension .php, décommentez la ligne suivante :

    
AddType application/x-httpd-php .php
    

Enfin, dites à Apache de relire son fichier de configuration :


# /etc/init.d/apache reload
Reloading apache configuration.

Toutes les pages ayant l'extension .php seront désormais traitées par l'interpréteur PHP avant d'être envoyées par Apache au navigateur Web distant.

2. Utiliser Apache