Untitled Document

Installation d'un serveur Web
(apache, php, mysql et phpmyadmin)

(Tutorial assez ancien)

I - Installer Apache

Tout d'abord, vous devez télécharger la dernière version d'Apache ici : http://httpd.apache.org/dist/httpd/binaries/win32/ (prendre la version src : apache_x.x.xx-win32-src-r2.msi)

Lors de l'installation d'apache, il va vous demander plusieurs infos :
- Server Name : ici, mettez le nom quelconque, par exemple "toto" (attention le nom ne doit pas contenir d'espaces).
- Network : mettre son dns, par exemple : toto.dyndns.org

Ensuite, vous faites "suivant", vous choisissez "Custom" et là vous indiquez le chemins d'installation d'apache, on va prendre c:/ (pour plus de sureté). Ensuite, apache s'installe sur votre disque dur. Vous obtenez donc un nouveau repertoire --> c:/apache

Maintenant allez dans c:\apache\conf , ouvez le ficher httpd.conf (avec le blocnote par exemple).

1/ Chercher la ligne : ServerAdmin et rajouter votre adresse email --> ServerAdmin toto@toto.com
(normalement ceci est déjà fait lors d'installation d'apache)

2/ Rechercher la ligne : AllowOverride none et remplacer none par all --> AllowOverride All
(ceci permet d'utiliser les htaccess)

3/ Allez à la ligne : #DirectoryIndex , enlevez le # et remplacer la ligne par :
DirectoryIndex index.html index.htm index.shtml index.php index.php3 index.cgi index.pl index.tmpl index.tpl
(c'est l'ordre dans lequel apache va chercher les index)

4/ Cherchez la ligne : ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/" , ajouter en dessous la ligne : ScriptAlias /php/ "c:/php/"

5/ Trouvez la ligne : # And for PHP 4.x, use: , ajouter à la suite ces 3 lignes :
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

6/ Allez à la ligne : # Format: Action handler-name /cgi-script/location , ajouter juste en dessus cette ligne : Action application/x-httpd-php "/php/php.exe"

7/ Sauvegardez votre fichier, fermez le et faites un restart du serveur apache (en allant dans Demarrer --> Programmes --> apache --> contrôle apache server --> restart). Faites aussi un Test de configuration pour voir si tout marche.

Votre site se trouve dans le répertoire : c:\apache\htdocs (c'est le root du serveur web). Vous pouvez effacer tous les fichiers (faire une sauvegarde avant) et les remplacer par votre site web.

L'installation d'apache est terminé, pour pouvez tester en allant sur http://localhost ou http://127.0.0.1 ou http://votreip

NB : N'oubliez pas que le caractère # sert pour les commentaires donc pour toutes les lignes que j'ai dis de rajouter, il ne faut pas mettre de # .

II - Installer Php

Premièrement, vous devez aller chercher la dernière version de Php ici : http://www.php.net/downloads.php (Téléchargez la version Zip Package).
Une fois téléchargé, vous devez extraires les fichiers du Zip dans le repertoire c:\php (que vous aurez auparavant créez).

Ensuite, allez dans le répertoire c:\php et vous devez avoir un fichier nommé : php.ini-dist
Renommez le en php.ini et copier le dans votre répertorie windows (c:\windows ou c:\winnt).

Avant de passer à Mysql, faites un test : créer un fichier php et mettez dans c:/apache/htdocs.
mettre par exemple :

<?php
echo "toto";
?>

Si ça marche , vous pouvez passer à mysql

III - Installer Mysql

Pour commencer, allez télécharger la derniere version ici : http://www.mysql.com/downloads/ ou bien : http://sourceforge.net/projects/mysql/ (n'oubliez pas de choisir la version win).

Une fois téléchargé, lancez l'installation et installez le dans le repertoire c:\mysql

Il vous suffit de lancer winmysqladmin.exe, mettre un login et un mot de pass (par ex root en login et toto en pass).

III - Installer Phpmyadmin

Ce petit utilitaire vous permettra d'administrer votre base de donnée mysql. Vous pouvez télécharger la derniere version ici : http://phpmyadmin.sourceforge.net

Décompressé le fichier zip dans le réperte c:/apache/htdocs (pour que vous puissiez ensuite l'executer).
Ouvrez ensuite le fichier config.inc.php et vérifier (ou ajouter) :

$cfgServers[1]['host'] = 'localhost'; (c'est l'adresse du serveur mysql en local, c'est localhost)
$cfgServers[1]['user'] = 'root'; // MySQL user (c'est le login que vous avez choisi lors de l'installation de mysql, dans notre cas, il s'agit de root
$cfgServers[1]['password'] = 'toto'; (votre passe, dans notre cas, c'est toto)

Voilà, ce sont les lignes principales (normalement si vous les avez réglé tout doit marcher correctement) ... Ce n'est pas la peine de modifier les autres lignes

IMPORTANT : ajouter un htaccess dans votre répertoire phpmyadmin, sinon n'importe qui peut venir dans le répertoire , acceder à votre base de donnée et tout effacer.

Voilà, vous avez enfin votre propre serveur à la maison :)

 

 



Add to Google Add to My Yahoo!

Toutsurlenet © Copyright 2006