Informatique : LAMP Pour Windows
 
 Linux - Apache - MySQL - Php.





Définition de LAMP
LAMP n'est pas un outil qui permet d'éclairer (ne pas confondre avec lampe); LAMP est l'acronyme informatique de Linux, Apache, MySQL, Php.
Cet ensemble d'outils informatiques est  indispensable pour, par exemple créer et administrer en local avec un système informatique sous Windows un site web marchand (e-commerce ou pas), une ERP, une GED etc... parce que le serveur Windows ne permet pas de le faire dès lors que les outils sont spécialement développés pour fonctionner avec LAMP.
Cependant si vous utilisez un système informatique sur lequel est installé une distribution Linux (Ubuntu et ses variantes, Suse, Fedora, Mandriva Linux) qui offre gratuitement, un ensemble de logiciels (appelé paquets) ayant =-/ les mêmes fonctionnalités que ceux que vous trouvez sous Windows, vous n'aurez pas besoin d'installer LAMP.


Au sujet du serveur Web
Un serveur Web est un logiciel possédant deux fonctions :
• une fonction d'écoute des demandes de données et les transmet à une machine d'éxecution desdites donnes,
• une fonction de renvoie des mêmes données à votre navigateur Web,
Un serveur Web en local est très utile pour développer un site Web ou toute autre application qui nécessite ce type de serveur (ERP Dolibarr, GED Alfresco Community, Site E-Commerce PrestashopBlog Wordpress
) d'autant plus si votre système informatique est sous Windows.


Apache c'est qui, c'est quoi, ça sert à quoi ?
Apache est un logiciel de serveur Web très populaire, développé et maintenu par la Fondation Apache Software aux USA.
Apache se caractérise par sa vitesse, sa fiabilité et, sa sécurité; sa personnalisation est fonction des besoins lui donne un atout majeure; de plus il fonctionne sur plus de 67% de tous les serveurs utilisés dans le Monde.
Apache est un projet OpenSource; son téléchargement et son installation sont gratuits.


LAMP sous Windows
Pour installer les serveurs Apache, MySQL sous Windows c'est simple; il suffit d'installer une des applications ci-dessous,  c'est à dire une suite logicielle permettant d'installer facilement un serveur Web, un serveur FTP et un serveur de messagerie électronique.

Les suites logicielles permettant sont nombreuses, citons :
Plateforme de développement Web sous Windows probablement la plus utilisée, qui est composée d'une grande communauté

 

Plateforme sous Windows qui permet le développement d'un environnement Web complet. Il existe agélement une application pour Mac Os ainsi que pour Linux; sa description et sa mise en place est décrite aux membres adhérents dans l'espace membres.

 

Il s'agit d'une environnement de développement composé de deux serveurs : un serveur Web Apache et d'un serveur de base de données MySQL

 

La conception libre de MAMP est automatiquement installé avec MAMP Pro, luis accordant toutes les fonctionnalités.

 

 Ampps est une application de serveur Web crée par Softaculous susceptible d'être utilisée comme serveur local ou serveur en ligne

 

Il s'agit d'un progiciel de collection logicielles comprenant Apache, MySQL, phpMyAdmin, Php, Perl, Freetype2 etc...

 

 

Gestionnaire de base de données MySQL : phpMyAdmin
PhpMyAdmin est un outil logiciel écrit en language PHP destiné à la gestion des bases de données MySQL dont vous pourrez trouver les caractéristiques en vous rendant sur la page Web (sélectionner le lien sur le logo ci-dessous); outre les opération sur MySQL, phpMyAdmin prend en charge les opérations sur MariaDB (la base de données).


phpMyAdmin est un projet mature très bien documenté, membre de software freedom conservancy.



LAMP sous Windows est impératif si...
Si vous souhaitez développer un site Web (CMS : Prestashop, Wordpress, Dolibarr, Alfresco Community etc..) EN LOCAL sur votre système informatique sous Windows avant de le basculer sur un serveur distant chez un hébergeur dont l'offre d'hébergement est payante ou gratuite  (Hostinger, Planethoster, Infomaniak, Hostpapa, OVH, IONOS etc...), vous n'aurez d'autre choix que d'installer sur votre ordinateur une des applications LAMP énoncée ci-dessus.


Xampp sous Windows
Personnellement j'utilise Xampp; Xampp est une application qui permet l'installation de LAMP sous Windows, mais Xampp n'est pas la seule application qui remplit cette tâche (voir paragraphe LAMP sous Windows ci-dessus. Pour en savoir plus sur Xampp rendez-vous dans l'espace membres.

 

Mise à jour des CMS
Quelque soit le CMS utilisé en local sachez que vous avez la possibilité :
→ de mettre à jour le CMS en ligne,
→ de mettre à jour le contenu en remplaçant la base de données déposée en local par celle déposée sur le serveur de l'hébergeur distant.

 

Je suis à votre dispositions pour vous dispenser une formation, pour Installer et, paramétrer un serveur Web (plus précisément XAMPP), fonctionnant sur un système informatique Windows, mais aussi pour mettre en place et gérer une application en local ou sur serveur externe, tel que l'ERP Dolibarr, la GED Community Alfresco, la boutique E-Commerce Prestashop; pour en savoir davantage quant à mes prestations de service sélectionnez le MENU/SERVICES de la page d'accueil de ce site web, ou faites moi votre demande via le formulaire de contact.