2.3 Éléments requis pour installer un système Joomla!

Il vous faut d’abord réunir tous les éléments indiqués ci-dessus pour mettre en place un système
Joomla!.

Vous disposez normalement d’au moins un PC avec un navigateur Web et une connexion Internet.
Au niveau du serveur Web, du langage PHP et de la base de données, de nombreux choix sont possibles.

Vous pouvez en effet :

  • installer la totalité du système localement sur votre PC ;
  • implanter le système sur un intranet d’entreprise ou un serveur de l’entreprise ;
  • louer un serveur virtuel (partagé) à un fournisseur d’accès ;
  • louer ou acheter un serveur dédié à un fournisseur d’accès (avec accès à la racine).

Mieux encore, vous pouvez :

  • installer le serveur Web et le gestionnaire de bases de données sur des machines distinctes.

Vous pouvez enfi n exploiter :

  • différentes marques de serveurs Web ;
  • différentes versions de l’interpréteur PHP ;
  • différentes versions du gestionnaire de bases de données MySQL.

De plus, tous ces composants sont utilisables sur plusieurs systèmes d’exploitation.

Cette grande liberté dans le choix des ressources techniques peut effrayer au premier contact. Passons donc en revue quelques situations typiques.

2.3.1 Environnement de test local

Vous êtes chez vous ou à votre bureau et vous voulez construire un site Joomla!.

Système d’exploitation Windows

Variante 1

Dans Windows XP Professionnel et Vista Ultimate, vous disposez en standard d’un serveur Web appelé Internet Information Server (IIS). Il ne reste plus qu’à y ajouter le langage PHP et un gestionnaire de bases de données.

Variante 2

Vous installez un paquetage préconfi guré de type XAMPP et vous pouvez immédiatement travailler.

Système d’exploitation Linux

Dans ce cas, tout dépend de la distribution. Toutes permettent d’installer facilement via la souris les
paquets logiciels de Apache, PHP et MySQL. Dans certaines distributions, ces différents composants sont installés dès le départ.

Variante 1

Vous vous servez des programmes qui ont été installés avec la distribution.

Variante 2

Vous installez un paquetage préconfi guré de type XAMPP (LAMPP dans ce cas) et vous pouvez
immédiatement travailler.

Système d’exploitation Mac OS X

Vous disposez en standard d’un serveur Web (Apache), mais il faut encore l’activer. En revanche, le langage PHP n’est pas installé. Il n’existe aucune version de PHP offi cielle pour Mac OS X. Vous pouvez en revanche mettre en place un module Apache-PHP. Il existe également des versions de MySQL pour Mac OS X, que vous devrez télécharger.

Variante 1

Vous utilisez le serveur Web Apache déjà installé et vous ajoutez les composants manquants.

Variante 2

Comme dans les deux autres systèmes, vous vous procurez le paquetage préconfi guré XAMPP dans sa version Mac OS X. Vous l’installez et c’est prêt. Dans l’environnement Mac OS X, vous pouvez préférer la version dédiée qui s’appelle MAMPP.

2.3.2 Environnement de production

Vous avez ici aussi plusieurs possibilités.

Serveur virtuel en location

Vous signez un contrat de location de serveur Web auprès d’un fournisseur d’accès avec une fonction de gestion de bases de données, le support du langage PHP et souvent aussi votre propre nom de domaine. Vous disposez alors d’un environnement permettant d’installer Joomla!. Vous devez vérifi er avec votre fournisseur quelles versions de PHP et de MySQL il peut mettre en place. Il arrive que le fournisseur propose Joomla! préinstallé avec plusieurs templates. Il ne vous reste plus alors qu’à activer Joomla! à la souris pour en profiter.

Serveur dédié

Vous louez auprès d’un fournisseur un serveur dédié et vous y installez un système d’exploitation à
votre convenance. Vous êtes l’administrateur du système et vous pouvez vous en servir comme si la machine était posée chez vous ou dans votre bureau.