Aller au contenu

LAMP

Dans cet article

Information

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

  • Linux assure l'hébergement et la gestion du serveur.
  • Apache agit comme un serveur web, traitant les requêtes pour les 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 de base

  • Serveur Web prêt à l'emploi : Le serveur est prêt pour l'hébergement d'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 garantit un accès rapide aux données, permettant des performances applicatives élevées.
  • Fiabilité et sécurité : Apache et MariaDB disposent également de nombreux outils pour la protection contre les attaques et autres menaces.
  • Évolutivité : Grâce à l'architecture modulaire d'Apache et aux capacités d'évolutivité horizontale de MariaDB, LAMP peut être facilement mis à l'échelle pour répondre aux besoins d'une entreprise en croissance.
  • Flexibilité : PHP 8.2 vous permet de créer des pages web et des applications dynamiques avec diverses fonctionnalités. Les modules installés (par exemple, php8.2-mysql et php8.2-curl) étendent les capacités de développement.
  • Code ouvert et extensible : Tous les composants de LAMP ont 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 via un script, simplifiant ainsi 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 (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
88 LAMP Ubuntu 22.04 + + + + 1 1 - Non 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.

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de la release du logiciel provenant du site web du développeur ou des dépôts du système d'exploitation.

Prise en main 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 à être utilisé. Cet e-mail inclura l'adresse IP de votre VPS, ainsi que l'identifiant et le mot de passe pour la connexion.

Les clients de notre entreprise gèrent leur équipement via le server control panel and APIInvapi. Vous pouvez trouver l'adresse IP du serveur dans l'onglet Network. Un guide détaillé sur la gestion des paramètres réseau est disponible ici.

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

  • Apache :

    • Le serveur web est configuré et opérationnel.
    • Accessible sur : http://<your_server_IP>.
    • Répertoire racine pour les 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
      
    • Le mot de passe pour l'utilisateur root correspond au mot de passe de connexion SSH au serveur.
  • PHP 8.2 :

    • Installé avec le support pour MySQL, cURL et d'autres modules.
    • Une page de test a été créée pour vérifier les fonctionnalités de 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
      

Remarque

Des informations détaillées sur le travail avec la base de données peuvent être trouvées dans la documentation du développeur.

Commander un serveur avec LAMP via l'API

Pour installer ce logiciel via l'API, suivez ces instructions