|
Installation
d'un serveur Web
(apache, php, mysql et phpmyadmin)
(Tutorial assez ancien)
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 # .
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
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 :) |