Tutoriel Installation Plate-Forme Apache-PHP-MySQL sur Microsoft Windows

Voici un article qui traite la mise en place de l'environnement de développement des Sites WEB utilisant :

- Serveur Web Apache.
- Langage PHP.
- Base de données MySql.
- PhpMyAdmin


Cet environnement peut être un environnement de production, car on traite chaque composant d'une manière séparée.

Pour ceux qui veulent un solution packagées "tout en un", il existe des packages comme Easyphp ou wampserver ou xampp.

On va présenter ce tutoriel le plus simple possible et en minimisant les actions à faire pour le paramètrage.

Ceci pour aider les débutants à commencer rapidement le domaine du développement WEB, ainsi la publication des sites développés.

Pré-requis :

Apache : a récupérer du site : http://httpd.apache.org/docs/2.2/

PHP : http://php.net/downloads.php

MySql : http://dev.mysql.com/downloads/mysql/

PHPMyAdmin : http://www.phpmyadmin.net/home_page/index.php

Les versions utilisés ci-dessous sont à titre d'exemple, il faut récupérer les version désirées depuis les sites concernés.

Apache :

Exécuter le programme d’installation APACHE : exemple : apache_2.2.6-win32-x86-no_ssl.msi

Pour spécifier le dossier conteneur de vos Sites :

Repertoire Racine :

-          Éditez le fichier C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf :

Mot clé : DocumentRoot

Cette directive spécifie le répertoire racine de votre site. Seules les pages présentes dans ce dossier seront interprétées par le serveur.

Remplacez la ligne DocumentRoot "c:/www/Apache2/htdocs" par DocumentRoot "c:/www".

Pb de sécurité d’accés :

Pour permettre la navigation sur les sites il faut :

Ajouter la balise suivante dans le fichier :
<directory c:/www>
allow from all
</directory>
-          Enregistrez puis quittez.

PHP :

Décompresser  le fichier : php-5.2.4-Win32.zip
-          Dupliquez le fichier c:\www\php5\php.ini-recommended, renommez le en php.ini et éditez le.
-          Recherchez le bout de code extension_dir = "./" et modifiez en extension_dir = " c:/php-5.2.4-Win32/ext/".
-          Afin de pouvoir utiliser les sessions, créez le répertoire c:\www\sessions puis dans le fichier php.ini recherchez la ligne ;session.save_path = "/tmp" et modifiez en session.save_path = "c:/www/sessions".
-          Décommenter les extensions voulues :
o   extension=php_mysqli.dll : MYSQL
o   extension=php_bz2.dll : compression et décompression à la volée
o   extension=php_gd2.dll : utile pour générer des images
o   extension=php_mbstring.dll : phpMyAdmin pour l'encodage des caractères
-          Enregistrez puis quittez.
-          Éditez de nouveau le fichier C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf :
-          Recherchez la série de lignes commençant par #LoadModule et ajoutez à la suite LoadModule php5_module "c:/www/php5/php5apache2_2.dll".
-          Ajoutez à la fin du fichier AddType application/x-httpd-php .php .inc. Cette ligne sert à spécifier quelles sont les extensions qui seront interprétées par PHP, vous pouvez en ajoutez autant que vous le voulez.
-          Ajoutez à la fin du fichier PHPIniDir "C:/php-5.2.4-Win32"
-          Ajoutez le répertoire de PHP 5 dans le PATH
-          Ajoutez le répertoire de PHP 5 dans le PATH : « C:\php-5.2.4-Win32 »
-          Et celui des exécutables d'Apache : « C:\Program Files\Apache Software Foundation\Apache2.2\bin ».
-          Afin de prendre en compte l'extension .php en ce qui concerne les pages d'index, cherchez la ligne DirectoryIndex index.html index.html.var et modifiez la en DirectoryIndex index.php index.htm index.html index.html.var.

N.B : Décommenter tout ce qui semble nécessaire pour un bon fonctionnement suivant l’utilité.
Extensions : (mysql, mcrypt, …)
Modifier les lignes ex : Smtp server, Send from,…..
-          Enregistrez puis quittez.
-          Restart du Serveur Apache.

MySQL  :

Décompressez le programme MYSQL : mysql-5.0.45-win32.zip, et Exécuter le programme d’installation « setup.exe »
Suivez les instructions……

PHPMyAdmin :
-          
      - Décompresser  le fichier : phpMyAdmin-2.8.1.zip
-          - Mettre le répertoire dans « c:\www »
-          - Lancer dans le navigateur : http://127.0.0.1/phpmyadmin-2.8.1/scripts/setup.php
-          - Générer le fichier « config.inc.php » et le mettre dans le répertoire « PhpMyAdmin-2.8.1 »

C’est tout… dans votre navigateur entrez l’adresse http://127.0.0.1, vous allez voir les répertoires de vos sites locales.


Written by

0 commentaires: