L’installation d’une pile LAMP, qui comprend Linux, Apache, MySQL/MariaDB et PHP, est essentielle pour héberger des sites Web dynamiques et des applications Web sur un serveur. Cet article détaille le processus d’installation d’une pile LAMP avec MariaDB sur Ubuntu 23.04.
Étape 1: Mise à jour de votre système
Il est toujours recommandé de commencer par la mise à jour de la liste des packages de votre système pour vous assurer d’installer les versions les plus récentes des logiciels.
sudo apt update && sudo apt upgrade -y
Étape 2 : Installation du serveur Web Apache
Apache est un logiciel serveur Web largement utilisé. Vous pouvez l’installer sur votre serveur Ubuntu avec la commande suivante :
sudo apt install apache2 -y
Après l’installation, vous pouvez vérifier que Apache est en cours d’exécution :
sudo systemctl status apache2
Étape 3 : Installation de MariaDB
MariaDB est un serveur de base de données populaire, entièrement compatible avec MySQL. C’est une alternative robuste et évolutive pour la gestion de bases de données.
- Installer MariaDB :
sudo apt install mariadb-server -y
- Sécuriser l’installation de MariaDB : Après l’installation, exécutez le script de sécurité qui vient avec MariaDB :
sudo mysql_secure_installation
Suivez les instructions pour définir un mot de passe root, supprimer les utilisateurs anonymes, interdire la connexion root à distance, supprimer la base de données de test et recharger les tables de privilèges.
Étape 4 : Installation de PHP
PHP est un langage de script de serveur utilisé pour le développement Web. En plus de PHP, vous devrez installer plusieurs extensions PHP requises par les applications Web courantes.
sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-json php-gd php-mbstring php-xml php-zip -y
Étape 5 : Configuration d’Apache pour utiliser PHP
Par défaut, Apache sert des fichiers HTML. Ajustez la configuration afin qu’Apache donne la priorité aux fichiers PHP.
- Modifier le fichier dir.conf :
sudo nano /etc/apache2/mods-enabled/dir.conf
- Déplacer le fichier index PHP en première position : Avant :
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
Après :
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
- Redémarrer Apache pour appliquer les modifications :
sudo systemctl restart apache2
Étape 6 : Test du traitement PHP
Pour vérifier si votre système traite correctement les fichiers PHP, créez un fichier de test PHP dans le répertoire racine d’Apache.
- Créer un fichier PHP :
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php
- Ouvrez votre navigateur Web et visitez le nom de domaine de votre serveur ou l’adresse IP suivie de
/phpinfo.php
:
http://your_server_domain_or_IP/phpinfo.php
Vous devriez voir une page affichant des informations sur la configuration PHP de votre serveur.
Après avoir réussi à installer votre pile LAMP avec MariaDB sur Ubuntu 23.04, envisagez d’utiliser les services Linux SSD VPS de Shape.host pour héberger vos applications Web. Shape.host offre des solutions Cloud VPS haute performance, garantissant que vos applications Web fonctionnent de manière fluide et efficace. Avec Shape.host, vous bénéficiez d’un stockage SSD pour un accès plus rapide aux données, de fonctionnalités de sécurité robustes pour protéger vos applications, et d’un support client exceptionnel.