Accueil
 
 Accueil arrow Internet arrow Joomla arrow Environnement de développement
Environnement de développement
 
Favoris Aucun

Pour pouvoir correctement développer un site avec joomla, il faut disposer d'un environnement de développement le plus fidèle possible à l'environnement de production. Nous détaillerons ici l'installation d'un environnement simulant un hébergement chez OVH. Le système d'exploitation sur lequel est installé l'environnement de développement est Windows XP.

Note : tout autre serveur web doit être désinstallé avant de suivre cette procédure. (EasyPHP, etc...) 

 

La première étape consiste à récupérer les bonnes versions de chacun des éxécutables suivants :

 

Télécharger des versions plus récentes de Apache2 et de PHP5 ne devrait pas poser de problèmes particuliers (attention tout de même à la compatibilité). Par contre la version de MySQL à installer est bien celle préconisée ici (les autres que nous avons testées n'avaient pas le même comportement que les bases OVH).

 

Une fois les binaires téléchargés, installez ceux-ci dans cet ordre : MySQL puis Apache puis PHP.

 

MySQL : mysql_standard.jpg

 

- Le type d'installation doit être Typical (standard)

 

- La configuration doit être standard et laisser toutes les options par défaut :

  • Installer en tant que Service.
  • Ne pas autoriser l'accès distant à la base en tant qu'utilisateur 'root'  (root access from remote machines).
  • Ne pas créer de compte anonyme.

 

 

 

Apache :

 

Lancez la procédure d'installation et laissez toutes les options par défaut jusqu'a obtenir l'ecran suivant :

 

install_apache.jpg

Le "Server Name" correspond au nom windows de votre machine. On peut également mettre "localhost" pour ce champ si l'accès aux pages web ne se fait qu'à partir de cette même machine.

Laissez l'accès à tous les utilisateurs sur le port 80 en tant que service. ("for all users, on port 80, as a Service").

 

PHP : apache_1.jpg

 

La première option à choisir pendant l'installation de PHP5 est le type de module de serveur Web qui sera utilisé. 

 

 

 

Il faut ensuite spécifier où se trouve le repertoire de configuration du serveur Apache :

php_3.jpg
  

Il faut ensuite séléctionner les modules qui seront activés : 

php_2.jpg

Les modules suivants (au minimum) doivent être activés :

  • bzip2
  • bz2_filter
  • Fileinfo
  • GD2
  • MySQL
  • zlib_filter
  • multi-bytes string

Cette liste de modules à activer n'est pas exhaustive mais elle sert de base à une installation proche de l'environnement d'OVH.

 

Nous devons ensuite utiliser le bon fichier de driver mysql avec php (celui par défaut est pour une version 5.0). Pour cela il suffit de copier le fichier lib_mysql.dll du repertoire C:\Program Files\MySQL\MySQL Server 4.1\bin\ vers le repertoire C:\Program Files\PHP\.

 

Configuration

 

Nous allons maintenant changer les chemins d'accès aux bases ainsi qu'aux répertoires Web (cette étape peut être omise).

Pour MySQL : éditer le fichier my.ini à la racine du repertoire d'installation. à la ligne 77 changez la valeur de datadir. Il faut également copier le répertoire 'mysql' du repertoire 'data' à la racine de l'installation de mysql, pour le mettre à la racine du nouveau chemin. à partir de cette étape il faut redémarrer le service MySQL.

 

 

Pour Apache : éditer le fichier présent dans le repertoire conf : httpd.conf. à la ligne 177 changez la valeur de DocumentRoot. Il faut également changer la valeur de <Directory> à la ligne 204 (lui affecter la même valeur que précédemment).

 

Nous pouvons déjà faire un premier test pour vérifier que Apache et PHP fonctionnent bien ensemble. A ce stade, pour être sûr que tous les modules PHP et Apache soient bien chargés ensemble il est conseillé de redémarrer Windows XP. Ensuite, allez à la racine du repertoire de Apache que vous avez spécifiée dans l'étape précédente (si vous ne l'avez pas fait, le chemin par défaut est : C:/Program Files/Apache Software Foundation/Apache2.2/htdocs). Créer un fichier nommé info.php à cet endroit et insérez le code suivant :

<?php phpinfo(); ?>

icone_apache.jpg

 

Redémarrez le serveur web pour que les dernières modifications soient prises en compte : cliquez sur l'icone dans la barre de notification.

Puis, dans l"Apache Service Monitor", cliquez sur restart.

 

Ouvrez un navigateur et accédez à cette adresse : http://localhost/info.php

Vous devez voir apparaître une page décrivant les fonctionnalités de PHP disponibles.

 

Magic_quotes

 

Dans le répertoire d'installation de PHP5, ouvrir le fichier php.ini. A la ligne 490, remplacer magic_quotes_gpc = Off par magic_quotes_gpc = On.

 

Paramétrages pour la prise en compte des .htaccess

 

La dernière étape consiste à déclarer à Apache que chaque répertoire du serveur web doit pouvoir décrire ses propres paramètres dans des fichiers .htaccess.

 

Ouvrir le fichier httpd.conf (le même que précédemment). A la ligne 116 enlever le symbole '#' (commentaire) là où est renseigné : LoadModule rewrite_module modules/mod_rewrite.so.

A la ligne 224 dans la section <Directory "chemin_du_repertoire_web">, remplacer AllowOverride None par AllowOverride All.

 

Relancer le serveur web Apache pour prendre en compte les derniers changements. 

 

Imprimer

Commentaires utilisateurs (0)

Aucun commentaire posté

Ajouter votre commentaire



mXcomment 1.0.6 © 2007-2010 - visualclinic.fr
License Creative Commons - Some rights reserved

 

Identification

SARL Xter Informatique - 69 avenue Saint Exupery 06130 Grasse - +33(0)4 93 36 05 67
Amino.fr : le site des amis des animaux |  Conseil mariage