Installer WikiNi localement sur un poste isolé (environnement Microsoft Windows (tm))
Procédure simplifiée :
- Installer EasyPhP disponible à http://www.easyphp.org
- Créer un sous-répertoire "wikini" dans C:\Program Files\Easyphp\www
- Décharger la dernière version de Wikini dans ce répertoire (après décompression de l'archive)
- Démarrer Easyphp.exe. L'icône Easyphp clignote (point rouge).
- Taper http://localhost/wikini/
- ... et la procédure de configuration de wikini commence
- paramètres à changer
- base de données Mysql: "mysql" (elle existait à la création de easyphp)
- nom utilisateur Mysql: "root"
- mot de passe Mysql: laisser vide
- Et en plus, ça marche!
Attention cependant :
- Easyphp, de l'avis même de ses auteurs, n'est pas fait pour être utilisé en production sur internet (patch de sécurité non mis à jour).
- sur Windows, tous les ports sont par défaut ouverts, aussi, si vous utilisez Easyphp en même temps que votre connexion internet (ADSL de surcroit), vous vous exposez à voir votre wiki visible de l'extérieur ainsi qu'à d'importantes failles de sécurité. Il est donc préférable d'employer un pare-feux et de bloquer manuellement le port 80.
- sur Easyphp, la ReecritureDURL ne fonctionne pas par défaut ; pour l'activer, décommenter les deux lignes suivantes (enlever le #) :
- #LoadModule rewrite_module modules/mod_rewrite.so
- #AddModule mod_rewrite.c
Il existe d'autre paquetages permettant d'installer Apache-
MySQL-PHP sur Windows. On pourra voir :
- WampServer [fr/en] le meilleur pour moi, -- NiGhMa?.
- AppServ [en]
- Xamp [en], avec en plus Perl, Webalizer, WebDav?, Zend Optimizer, etc., le tout sans installation nécessitant les droits d'administration, en décompactant simplement une archive.
- PHPTriad [en], logiciel en version 4 bêta, utilisez donc les anciennes versions.
- FoxServ [en], se vantant de proposer les toutes dernières versions du trio. [Pas forcément une bonne idée pour la portabilité. -- ProgFou]
- Uniform Server [en] : un paquet de 2,6Mo contenant Apache2?, PHP 4, MySQL 4 et PERL 5. The smallest size with full functionality.
- Mov'AMP [fr], solution très légère capable de fonctionner sur un support ammovible.
- Php@Home [fr], solution intégrant mysql, sqllite et php5.