Aller au contenu

LAMP

Dans cet article

Attention

LAMP est une pile technologique de développement web open‑source qui comprend le système d'exploitation Linux, le serveur web Apache, la base de données MariaDB (compatible MySQL), et le langage de script PHP.

  • Linux fournit l'hébergement et la gestion du serveur.
  • Apache agit comme serveur web, traitant les requêtes de ressources et y répondant.
  • MariaDB est une base de données relationnelle qui stocke et traite les données.
  • PHP est un langage de programmation utilisé pour créer des applications web dynamiques.

LAMP : Fonctionnalités principales

  • Serveur Web prêt à l'emploi : Le serveur est prêt pour héberger des applications web. Vous pouvez immédiatement commencer à travailler avec Apache, MariaDB et PHP 8.2.
  • Haute performance : Apache est un serveur web fiable et performant, tandis que MariaDB assure un accès rapide aux données, permettant une performance élevée de l'application.
  • Fiabilité et sécurité : Apache et MariaDB disposent également de nombreux outils de protection contre les attaques et autres menaces.
  • Scalabilité : Grâce à l'architecture modulaire d'Apache et aux capacités de scalabilité horizontale de MariaDB, LAMP peut être facilement étendu pour répondre aux besoins d'une entreprise en croissance.
  • Flexibilité : PHP 8.2 vous permet de créer des pages web dynamiques et des applications avec diverses fonctionnalités. Les modules installés (ex. php8.2-mysql et php8.2-curl) étendent les capacités de développement.
  • Code ouvert et extensible : Tous les composants LAMP possèdent un code open‑source, vous permettant de personnaliser et d'adapter le logiciel à vos besoins.
  • Facilité d'utilisation : La configuration de LAMP est automatisée à l'aide d'un script, simplifiant le processus de déploiement. Vous pouvez immédiatement commencer à travailler avec le serveur web, la base de données et PHP.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (Go) Min HDD/SSD (Go) Actif
88 LAMP Ubuntu 22.04 + + + + 1 1 - COMMANDER

Après l'installation, connectez‑vous en SSH au serveur et ajoutez le contenu du site dans le répertoire /etc/apache2/sites-available.

Note

Sauf indication contraire, nous installons par défaut la dernière version stable du logiciel depuis le site du développeur ou les dépôts du système d'exploitation.

Commencer après le déploiement de LAMP

Une fois votre commande payée, vous recevrez une notification par e‑mail à l'adresse que vous avez fournie lors de l'inscription, vous informant que votre serveur est prêt à l'emploi. Cet e‑mail inclura votre adresse IP VPS, votre login et votre Mot de passe pour vous connecter.

Nos clients gèrent leur équipement via le panneau de contrôle serveur et l'APIInvapi. Vous pouvez trouver l'adresse IP du serveur dans l'onglet « Réseau ». Un guide détaillé sur la gestion des paramètres réseau est disponible ici.

  • Connexion et Mot de passe pour se connecter au serveur via SSH : fournis dans la notification e‑mail envoyée à votre adresse e‑mail enregistrée une fois le serveur prêt après le déploiement du logiciel. Le Mot de passe pour se connecter à la base de données est le même que le Mot de passe de connexion SSH.

  • Apache:

    • Le serveur web est configuré et en cours d'exécution.
    • Accessible à : http://<your_server_IP>.
    • Répertoire racine des sites web : /var/www/html/.

  • MariaDB:

    • La base de données est installée et prête à l'emploi.
    • Pour se connecter, utilisez la commande :
      sudo mysql -u root -p
      
    • Par défaut, le Mot de passe de l'utilisateur root n'est pas défini.
  • PHP 8.2:

    • Installé avec le support de MySQL, cURL et d'autres modules.
    • Une page de test a été créée pour vérifier la fonctionnalité PHP : http://<your_server_IP>/info.php.
    • Après vérification, il est recommandé de supprimer ce fichier pour des raisons de sécurité :
      sudo rm /var/www/html/info.php
      

Note

Des informations détaillées sur le travail avec la base de données sont disponibles dans la documentation du développeur.

Commander un serveur avec LAMP via l'API

Pour installer ce logiciel en utilisant l'API, suivez les instructions suivantes.