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 avec MySQL) et le langage de script PHP.

  • Linux assure l'hébergement et la gestion du serveur.
  • Apache agit en tant que 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.

Fonctionnalités principales de LAMP

  • 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.
  • Hautes performances : Apache est un serveur web fiable et performant, tandis que MariaDB garantit un accès rapide aux données, permettant ainsi de hautes performances des applications.
  • Fiabilité et sécurité : Apache et MariaDB disposent également de nombreux outils de 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 et applications web 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 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 au serveur via SSH 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 du logiciel depuis le site du développeur ou les dépôts du système d'exploitation.

Premiers pas après le déploiement de LAMP

Une fois votre commande payée, vous recevrez une notification par e-mail à l'adresse fournie lors de l'inscription, vous informant que votre serveur est prêt à l'emploi. Cet e-mail contiendra l'adresse IP de votre VPS, ainsi que les identifiants de connexion (login et mot de passe).

Nos clients gèrent leur équipement via le panneau de contrôle du serveur et l'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 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 identique au mot de passe de connexion SSH du serveur.

  • Apache :

    • Le serveur web est configuré et en cours d'exécution.
    • Accessible à l'adresse : 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 vous connecter, utilisez la commande :
      sudo mysql -u root -p
      
    • Par défaut, le mot de passe pour l'utilisateur root n'est pas défini.
  • PHP 8.2 :

    • Installé avec prise en charge de MySQL, cURL et d'autres modules.
    • Une page de test a été créée pour vérifier le fonctionnement 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 l'utilisation de la base de données sont disponibles dans la documentation du développeur.

Commander un serveur avec LAMP via l'API