Retour au blog

Configuration de la pile LAMP – Linux Apache MySQL PHP

Configuration de la pile LAMP – Linux Apache MySQL PHP

LAMP est un acronyme pour une pile web très populaire – Linux, Apache, MySQL, PHP. Les quatre composants de LAMP sont open-source et conviennent au déploiement de sites web dynamiques et d'applications web. Dans le tutoriel d'aujourd'hui, je vais vous montrer comment configurer un serveur cloud avec la pile LAMP.

Pile LAMP : L – Linux

Le L de LAMP signifie système d'exploitation Linux. Avec l'interface facile à utiliser de CloudSigma, vous pouvez le déployer en quelques minutes.

Création de la machine

Tout d'abord, vous devez créer une machine. Vous pouvez le faire facilement dans la section Compute de CloudSigma. Pour les besoins de ce tutoriel, vous pouvez utiliser les ressources suivantes :

CPU : 8 GHz
RAM : 8 Go
SSD : 50 Go

Vous pouvez monter le disque avec l'image Ubuntu 18.04 LTS disponible dans la bibliothèque de CloudSigma.Ubuntu 18.04 : 64 bits préinstallé avec pilotes VirtIO, superutilisateur, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init et dernières mises à jour jusqu'au 2019-03-03.

Après avoir démarré la machine, vous pouvez mettre à jour tous les dépôts et paquets existants sur la machine en exécutant les commandes suivantes :

Pile LAMP : A – Apache

Apache (Apache HTTP Server) est un logiciel de serveur web open-source qui peut être utilisé pour servir du contenu sur le web. Plus de 40 % des sites web sur le WWW – World Wide Web l'utilisent.

Pour installer le serveur HTTP Apache, vous pouvez exécuter la commande suivante :

Une fois installé, vous pouvez vous rendre sur l'adresse IP dans votre navigateur web et vous verrez un résultat similaire à ceci :

apace web server homepage LAMP Stack

Si vous ne connaissez pas l'adresse IP, vous pouvez la vérifier dans la section Compute de votre compte CloudSigma.
Finding IP address

Pile LAMP : M – MySQL

Vous pouvez continuer et installer MySQL maintenant que Linux et Apache sont installés

MySQL est un système de gestion de base de données relationnelle (SGBDR) open-source qui aide les utilisateurs à stocker, organiser et gérer les données. Il est très populaire et largement utilisé dans le secteur informatique. Pour en savoir plus sur MySQL, suivez l'article de CloudSigma – Comment configurer MySQL sur un serveur et les bases de MySQL.

Pour améliorer la sécurité, exécutez le script ci-dessous et choisissez vos préférences :

 

Pile LAMP : P – PHP

PHP est un langage de script open-source populaire généralement utilisé pour créer des pages web dynamiques. Vous pouvez l'installer à l'aide de la commande :

Une fois installé, vous pouvez configurer Apache pour servir votre fichier PHP en déplaçant “index.php” avant “index.html” dans ce fichier – /etc/apache2/mods-enabled/dir.conf

Le fichier ressemblerait maintenant à ceci :

PHP dispose d'une vaste bibliothèque de modules que vous pouvez utiliser dans votre application. Trouvez les bibliothèques disponibles à l'aide de la commande fournie et elle vous donnera une liste :

PHP Modules page

Installez les modules ci-dessus à l'aide de la commande apt-get :

Vous pouvez créer un exemple de fichier PHP pour le tester. Créez un fichier – /var/www/html/test.php et ajoutez-y le contenu suivant.

Ensuite, redémarrez le serveur Apache pour que les modifications prennent effet.

Maintenant, lorsque vous accédez à l'URL – https://IPaddress/test.php , vous verrez le contenu suivant :
PHP Info page

Enfin, vous avez configuré avec succès votre pile LAMP.

Bonne programmation !

author

Akshay Nagpal

Auteur · CloudSigma

Preslav Dobrev est un designer créatif chez CloudSigma, axé sur une identité commerciale cohérente à travers des canaux marketing traditionnels et innovants. Il excelle à fusionner la vision artistique avec le marketing stratégique pour créer des récits de marque percutants.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier.