Installations autres : Logiciels divers : Xampp pour Windows
1 - Installation de Xampp
Xampp est un pack contenant tout le nécessaire pour faire fonctionner les applications PHP/MYSQL telles que PHP-Nuke et autres portails. Ce pack a le gros avantage de posséder d'origine de nombreux addons tel que eAccelerator, Zend Optimizer, PHPMyAdmin, etc..
Le tout disponible en deux formats, premère installation et mise à jour. Ne vous trompez pas lors du téléchargement.
La procédure décrite ci-après est celle pour une installation dédiée à PHP-Nuke.
1.- Votre fichier d'installation téléchargé, exécutez le et suivez la procédure d'installation. Rien de particilier à signaler pour cette étape si ce n'est de faire l'installation sur une partition autre que C:. Ceci afin de garder toutes vos créations en cas de formatage de votre partition principale.
2.- La procédure d'installation terminée, rendez vous dans le répertoire X:apachefriendsxampp et exécutez xampp-control.exe afin d'ouvrir la panneau de contrôle de Xampp.
3.- Cliquez sur les boutons Start d'Apache et MySql. Ne cochez pas les cases Svc qui correspondent à l'installation en tant que "service" des différentes applications. Si vous cochez ces cases, les applications concernés se lanceront à chaque démarrage de votre ordinateur. De même les deux autres applications disponible, FileZilla et Mercury ne sont d'aucune utilité pour faire fonctionner PHP-Nuke en local.
Passez à l'étape suivante
2 - Installation de PHP-Nuke
4.- Cliquez à présent sur le bouton Admin correspondant à Apache. Votre navigateur s'ouvrira sur la page d'accueil locale de Xampp. A partir de cette dernière, vous avez accès à presque tous les composants de Xampp. Vous pouvez par exemple cliquer sur PhpMyAdmin pour créer et installer une nouvelle base de données.
5.- Les fichiers nécessaires au fonctionnement de votre portail doivent être placés dans un répertoire que vous aurez créé dans X:apachefriendsxampphtdocs ce qui devrait ressembler à : - X:apachefriendsxampphtdocsMON_SITE, MON_SITE étant le répertoire où vous aurez placé tout le contenu du répertoire html de votre pack de PHP-Nuke.
6.- Il ne vous reste plus qu'à configurer le fichier config.php de votre portail pour que ce dernier fonctionne. Pas de paramètres particuliers à respecter, les lignes essentielles devant ressembler à :
Code:
$dbhost = "localhost";
$dbuname = "root";
$dbpass = ""; //votre mot de passe si vous en avez mis un dans la configuration de xampp
$dbname = ""; // le nom de la base de données que vous avez créé
$prefix = "nuke";
$user_prefix = "nuke";
Ce qui est éventuellement à compléter se trouve entre les guillemets.
7.- Il ne vous reste plus qu'à contempler votre site en tapant son adresse dans la barre d'adresse de votre navigateur du style :
Code:
http://localhost/MON_SITE
MON_SITE étant le nom du répertoire où vous avez placé les fichiers de PHP-Nuke comme mentionné lors de l'installation.
3 - Installer un domaine en local
Pour des raisons pratiques vous souhaitez créer un ou des domaines sur votre réseau local. Voici les petites étapes indispensables à sa réalisation. Il est à noter que ce principe n'est pas dédié à Xampp mais à tous les serveurs Apache.
1.- Editez le fichier httpd.conf qui se trouve dans le répertoire X:apachefriendsxamppapacheconf et trouvez le code suivant :
Code:
#NameVirtualHost *:80
Il se trouve en général tout en bas du fichier. C'est à partir de ce point que nous allons agir pour mettre en place un nom de domaine local.
Ce code :
Explication. Dans cet exemple il est créé un site à partir du répertoire d:apachefriendsxampphtdocsmon_site. C'est ce que l'on indique dans le DocumentRoot. Il a été attribué à ce site www.nom_du_site.loc comme nom de domaine. A savoir qu'il n'y a pas de limitation d'extension. Personnellement loc correspond à local.
Vous pouvez créer ainsi autant de domaine que vous le souhaitez en suivant cette démarche.
Il n'est pas nécessaire de remettre la ligne NameVirtualHost *:80 pour chaque nouveau nom de domaine. Seule les quatres lignes sont indispensable.
4.- Dernière étape, éditez le fichier host qui se trouve, pour Windows Xp, généralement dans le répertoire c:windowssystem32driversetc. Vous devez avoir tout en bas la ligne
Code:
127.0.0.1 localhost
vous allez y ajouter la ligne
Code:
www.nom_du_site.loc
Vous l'aurez compris le nom de domaine doit être en rapport avec celui ajouté dans le fichier httpd.conf d'Apache. Il vous faut répéter l'opération pour chaque domaine créé.
Publié le : 2007-08-22 par stefvar, dernière modification le : 2007-08-22 par stefvar(226 lectures)