L’installation de WordPress sur un serveur Debian 12 avec la pile LAMP (Linux, Apache, MySQL, PHP) est une excellente manière de construire un site web performant et sécurisé. WordPress est le système de gestion de contenu (CMS) le plus populaire au monde, permettant de créer facilement des sites web et des blogs. Ce guide détaillé vous montrera comment installer WordPress avec la pile LAMP sur Debian 12, en fournissant des instructions claires et des exemples pratiques adaptés aux débutants.
Prérequis
Avant de commencer, assurez-vous que votre système Debian 12 est à jour et que la pile LAMP est installée et configurée sur votre serveur.
- Mise à jour du système :
   sudo apt update && sudo apt upgrade -y- Installation de la pile LAMP : Si vous n’avez pas encore installé Apache, MySQL et PHP, suivez ces étapes :
- Apache : sudo apt install apache2 -y
- MySQL : sudo apt install mariadb-server mariadb-client -y
- PHP : sudo apt install php php-mysql libapache2-mod-php php-cli php-cgi php-gd -y
Installation de WordPress
Étape 1 : Création d’une base de données pour WordPress
- Accédez à MySQL :
   sudo mysql -u root -p- Créez une base de données et un utilisateur pour WordPress :
   CREATE DATABASE wordpressdb;
   CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'votre_mot_de_passe';
   GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost';
   FLUSH PRIVILEGES;
   EXIT;Étape 2 : Téléchargement et configuration de WordPress
- Téléchargez la dernière version de WordPress :
   cd /tmp
   wget https://wordpress.org/latest.tar.gz- Extrayez et déplacez WordPress dans le répertoire Apache :
   tar xf latest.tar.gz
   sudo mv wordpress /var/www/html/- Attribuez les permissions appropriées :
   sudo chown -R www-data:www-data /var/www/html/wordpress
   sudo chmod -R 755 /var/www/html/wordpressÉtape 3 : Configuration d’Apache pour WordPress
- Créez un nouveau fichier de configuration pour votre site WordPress :
   sudo nano /etc/apache2/sites-available/wordpress.conf- Ajoutez la configuration suivante : Remplacez votre_domaine.compar votre nom de domaine réel.
   <VirtualHost *:80>
       ServerAdmin admin@votre_domaine.com
       DocumentRoot /var/www/html/wordpress
       ServerName votre_domaine.com
       <Directory /var/www/html/wordpress/>
           AllowOverride All
       </Directory>
       ErrorLog ${APACHE_LOG_DIR}/error.log
       CustomLog ${APACHE_LOG_DIR}/access.log combined
   </VirtualHost>- Activez le site et réécrivez le module :
   sudo a2ensite wordpress.conf
   sudo a2enmod rewrite
   sudo systemctl restart apache2Étape 4 : Finalisation de l’installation de WordPress
- Accédez à votre site WordPress : Ouvrez un navigateur et accédez à http://votre_domaine.com. L’assistant d’installation de WordPress vous guidera à travers les dernières étapes pour configurer votre site.
Pour ceux qui recherchent une solution robuste pour héberger WordPress avec la pile LAMP sur Debian 12, Shape.host offre des services Cloud VPS. Les VPS Cloud de Shape.host fournissent les performances et la fiabilité nécessaires pour héberger des applications web exigeantes comme WordPress, avec une infrastructure cloud de pointe et un support technique expert. Avec Shape.host, bénéficiez d’une plateforme idéale pour vos projets WordPress, garantissant ainsi une expérience utilisateur optimale.