Installer Wordpress
Dans ce tutoriel, nous allons apprendre à installer wordpress sur son propre ordinateur pour le tester et développer des thèmes et plugins (on dit "installer en local").
Pour cela, on va avoir besoin d'un environnement Apache MySQL PHP.
Environnement AMP
La meilleure solution est d'installer une distribution qui inclut tous ces programmes, et il en existe beaucoup :
- Windows
- EasyPHP
- WAMP
- UwAmp
- USB Webserver
- Mac OS
- MAMP
- Linux
- XAMPP
Si vous êtes sous windows, je vous conseille d'installer EasyPHP 5.2.xx.
Contrairement à ce qu'on peut lire sur le net, EasyPHP n'est pas obsolète par rapport à WAMP. Le projet a simplement été laissé à l'abandon entre 2006 et 2009 mais depuis c'est reparti...
EasyPHP est bien plus pratique que WAMP pour une installation locale (pas d'installation de services, fichiers de configuration dynamiques, restart automatique...).
Installez-le sur votre ordinateur, de préférence à la racine de votre disque (exemple: C:\EasyPHP5.2.10\), parce qu'on a parfois des problèmes d'autorisations quand on installe dans Program Files.
Ensuite, lancez-le (Apache et MySQL doivent êtres démarrés tous les deux) :

EasyPHP 5.2.10
Configuration Apache & PHP
Bien, maintenant que vous disposez d'un serveur Apache avec PHP et d'un serveur MySQL, il reste à vérifier leur configuration.
Sur EasyPHP, tous les fichiers de configuration se trouvent dans le dossier C:\EasyPHP5.2.10\conf_files\ :
- httpd.conf :
- php.ini
Pour fonctionner correctement, Wordpress a besoin de 2 choses :
- Le mod Rewrite d'Apache, qui permet de réécrire les URLs de façon à les simplifier et les optimiser pour le référencement (SEO).
Pour activer le mod rewrite, rien de plus simple, il vous suffit de décommenter cette ligne dans le fichier httpd.conf :
LoadModule rewrite_module modules/mod_rewrite.so
- La permission de pouvoir redéfinir certains paramètres de la configuration du serveur Apache dans son dossier d'installation, via un fichier .htaccess.
Comme nous allons installer Wordpress à la racine du serveur web (on appelle ce dossier "DocumentRoot"), voici ce que vous devez écrire dans le fichier httpd.conf :
<Directory "${path}/www"> AllowOverride All </Directory>Attention : par défaut, sur EasyPHP, la racine a déjà la directive AllowOverride All, donc il n'y a pas besoin de l'ajouter si elle y est déjà. Ce second point est surtout informatif.
Installation de Wordpress
Commnencez par télécharger Wordpress si ça n'est pas déjà fait :
- Sur le site Wordpress Francophone (communauté qui traduit Wordpress en Français)
- Où sur le site officiel : wordpress.org (fr.wordpress.org)
Wordpress se présente sous la forme d'un dossier compressé (archive .zip), que vous allez extraire dans le dossier racine de votre serveur web (C:\EasyPHP5.2.10\www).
Une fois les fichiers copiés, nous allons installer wordpress à l'aide de son assistant d'installation, mais avant tout nous allons créer une base de données (wordpress a besoin d'une base de données MySQL pour fonctionner).
Pour créer une base de données, nous allons accéder à phpMyAdmin accessible via cette URL sur EasyPHP : http://localhost/home/mysql/ ou http://127.0.0.1/home/mysql/, entrer le nom de la base de données (ici j'ai appelé ma base wordpress_tuto_demo) et cliquer sur le bouton créer :

Création de la base de données dans phpMyAdmin
Rendez-vous maintenant à la racine de votre serveur web dans un navigateur internet (à l'adresse http://localhost/ ou http://127.0.0.1/), vous voyez apparaître l'assistant d'installation de wordpress :

étape 1 : Wordpress vous propose de créer le fichier de configuration (wp-config.php)

étape 2 : Le fichier de configuration a été créé, maintenant on va pouvoir installer wordpress

Étape 3 : Saisie des identifiants de connexion à la base de données

Étape 4 : Wordpress a testé les identifiants de connexion qu'on lui a donné, ça a marché, on peut passer à l'étape suivante

Étape 5 : Saisie de quelques infos sur notre blog : titre, compte administrateur...
Voilà, Wordpress est installé, je vous laisse tester la bête : créer des billets (post) et leur affecter des tags, les affecter à une ou plusieurs catégories...














