Comment Ca Marche l'informatique ?
Accueil
Forum
Aide
bordure
Page d'accueil
Ajouter aux favoris
Signalez une erreur
Ecrire à Jean-Francois Pillou
Introduction
Implantation du code
Caractéristiques
Installation
Sous Linux
Sous Windows
Guide utilisateur
Variables
Opérateurs
Structures conditionnelles
Fonctions
Classes
Affichage de texte
Var. d'environnement
Les fichiers
Récupérer des données
Bases de données
Expressions régulières
Génération d'images
Cookies/En-têtes HTTP
Mail et réseau
Annuaires LDAP
XML
Mise en pratique
Moteur de recherche
Administration LDAP
Version 2.0.3
Installer Apache avec le support PHP et MySQL Page précédente Page suivante Retour à la page d'accueil

Introduction

Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type UNIX (typiquement une distribution de Linux telle que RedHat, Mandrake ou n'importe quelle autre).

Pour cela quelques connaissances sur Linux ou bien Unix sont nécessaires. Le but de cette fiche va être d'être capable de récupérer les sources des différents éléments nécessaires et de les compiler (un compilateur C est donc nécessaire, il est généralement installé par défaut sur la plupart des distributions Linux) afin d'avoir un système opérationnel.

L'installation suivante comprend l'installation de l'interpréteur PHP, un langage de programmation permettant de créer des pages créées dynamiquement, ainsi que le SGBD MySQL, un système de gestion de bases de données relationnelles puissant fonctionnant sous Linux (et gratuit!).

Télécharger les sources

installer Apache et PHP

  1. Décompresser les archives:
    tar zxvf apache_1.3.x.tar.gz
    
    tar zxvf php-3.0.x.tar
  2. Configurer Apache
    cd apache_1.3.x
    
    ./configure --prefix=/www
  3. Configurer PHP
    cd ../php-3.0.x
    
    ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
    Si vous préférez installer PHP dans un autre répertoire, il faut utiliser l'option de configuration --with-config-file-path=/path
  4. Compiler PHP
    make
    
    make install
  5. Installer Apache
    cd ../apache_1.3.x
    
    ./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a
    
    make
    
    make install
  6. Modifier le fichier de configuration de PHP
    cd ../php-3.0.x
    
    cp php3.ini-dist /usr/local/lib/php3.ini
    Vous pouvez désormais éditer le fichier de configuration /usr/local/lib/php3.ini.
  7. Editez le fichier de configuration du serveur apache (généralement httpd.conf ou srm.conf et ajoutez la ligne suivante:
    AddType application/x-httpd-php3 .php3

    Il s'agit de choisir l'extension associée aux scripts PHP. Par souci d'homogénéité, il est courant de choisir l'extension .php3
  8. Démarrez le serveur Apache. (Il est essentiel d'arrêter et redémarrer le serveur, et non uniquement de le relancer. Il suffit généralement de taper apachectl stop, puis apachectl start).

Premier lancement

Pour vérifier si l'installation a bien fonctionnée, il vous suffit de créer un petit fichier dans la racine des documents du serveur web (appelée DocumentRoot dans le fichier de configuration httpd.conf). Nommez ce fichier toto.php3, et mettez le code suivant dans ce fichier:


<html>

<head><title>Exemple</title></head>

<body>

<?php

echo "PHP fonctionne!";

?>

</body>

</html>

Lancez un navigateur sur cette machine et entrez l'URL suivante:

http://localhost/toto.php3

localhost désigne la machine sur laquelle vous vous trouvez...

Vous devriez logiquement voir apparaître la phrase "PHP fonctionne!" sur votre navigateur !


Page précédente Page suivante site de reference

Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL. Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement.