EnglishEnglish FrançaisFrançais
Accueil arrow PHP et Mysql

Serveur web apache - php et mysql

Bien que vous pouvez utiliser joomla sans  connaissances approfondies du langage php ni de la base de données mysql, il s'avère utile de comprendre le fonctionnement de ces deux composants et de leur relation avec joomla.

Dans joomla, tout le contenu des articles et même la configuration du site (liste des utilisateurs, menus, liens,  définition des modules et de leur positionnement ..etc) sont stockés dans une base de données mysql. Les pages web joomla sont des pages php. C’est pourquoi, vous aurez besoin d’un serveur web.

Le serveur web dont vous aurez besoin, est composé de apache et  mysql ; apache en tant que serveur http qui  interpréte le langage php et  mysql en tant que serveur de base de données. Une illustration permet de mieux comprendre.

Voici un shéma illustratif :

Image

1- Le client, un internaute par exemple, demande l'affichage d'une page web php en soumettant une requête http.

2- Le serveur web traite la page php demandée. Au cours du traitement de la page php, le serveur puise les données depuis la base de données mysql. Pour cela, il va soumettre une requête sql au serveur de base de données.

3- La base de données mysql traite les requêtes et envoie en réponse les données demandées au serveur web.

4- Ayant reçu tous les  éléments nécessaires, le serveur web construit alors une page web sous format xhtml intégrant les données extraites de la base données.

Vous constatez que la requête php soumise par le client a déclenché une génération de page xhtml par le serveur web. Il est évident alors qu'une demande réelle de page  xhtml ne génére pas de traitement particulier au niveau serveur. Le serveur web ne fait, en effet, dans ce cas, que renvoyer la page xhtml demandée.

Le langage xhtml , lui seul, ne permet  de construire que des pages statiques. Une page statique est une page interprétée directement par le navigateur du client. Le serveur n'a qu'à envoyer la page xhtml demandée sans aucun traitement. Un traitement, cependant, est exigé pour une page php. Les pages php sont dites des pages dynamiques.

php est un langage utilisé pour intéragir avec des bases de données.

Joomla utilise des pages php et la base de données mysql.

En comprenant juste ce qu'on vient d'expliquer, vous serez en mesure d'avancer convenablement dans votre apprentissage et réaliser facilement votre site web avec le puissant cms joomla

Si vous êtes passionnés par le langage php, sachez bien qu'il permet de créer un site dynamique,  ainsi vous pouvez créer un forum pour votre site, un livre d'or, des news, un compteur des visiteurs de votre site et bien plus.

 

Vos suggestions             Témoignages

 

Copyright © 2009-2010 Apprendre-Joomla.com - Tous Droits Réservés -