Dans cet article, nous vous avons expliqué les étapes nécessaires pour installer et configurer WordPress avec LAMP sur Debian 10. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant que utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
WordPress est le premier système de gestion de contenu au monde. Utilisé par des dizaines de millions de pages Web et de créateurs Internet, WordPress est l'épine dorsale de la plupart des blogs, des sites Web d'entreprises, des magasins de commerce électronique et bien plus encore. Les performances des pages Web avec WordPress sont également généralement parmi les plus rapides disponibles.
Installer WordPress avec LAMP sur Debian 10
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo apt update sudo apt upgrade
Étape 2. Installez LAMP Stack sur Debian Linux.
WordPress est construit avec PHP. Vous pouvez l'héberger comme n'importe quelle autre application Web écrite en PHP. Vous devrez donc configurer Debian en tant que serveur LAMP. Si vous ne l'avez pas déjà fait, utilisez notre guide LAMP traditionnel pour configurer Debian pour qu'il serve PHP avant de continuer.
Étape 3. Installez WordPress sur le système Debian.
Téléchargez maintenant la dernière version de la source WordPress depuis son site officiel. Exécutez la commande suivante pour télécharger la dernière version de WordPress :
cd /var/www/html wget -c http://wordpress.org/latest.tar.gz
Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :
tar -xzvf latest.tar.gz
Changez le propriétaire et définissez les bonnes autorisations pour ces fichiers, vous devez exécuter la commande suivante :
sudo chown -R www-data:www-data /var/www/html/wordpress
Étape 4. Créez une base de données pour WordPress.
WordPress utilise la base de données MariaDB pour stocker toutes ses données telles que les publications, les pages, les utilisateurs, les plugins et les paramètres de thèmes. Connectez-vous à votre serveur MariaDB avec la commande suivante et entrez votre mot de passe root MariaDB :
mysql -u root -p
Une fois dans la console MariaDB, créez une nouvelle base de données :
CREATE DATABASE wordpress_db; CREATE USER [email protected] IDENTIFIED BY 'your-strong-password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO [email protected]; FLUSH PRIVILEGES; exit;
Une fois la base de données créée, nous devrons ajouter ces informations au fichier de configuration de WordPress :
cd /var/www/html/wordpress mv wp-config-sample.php wp-config.php
Ouvrez maintenant le wp-config.php
fichier avec votre éditeur de texte préféré, par exemple :
$ nano wp-config.php // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress_db'); /** MySQL database username */ define('DB_USER', 'wordpress_user'); /** MySQL database password */ define('DB_PASSWORD', 'your-strong-password'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');
Étape 5. Configuration d'Apache pour WordPress.
Nous allons créer un nouvel hôte virtuel pour notre instance WordPress. Ouvrez maintenant votre éditeur de texte préféré et créez le fichier suivant :
sudo nano /etc/apache2/sites-available/example.com.conf
Ajoutez les lignes suivantes :
VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/wordpress ServerName your-domain.com <Directory /var/www/html/wordpress> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/example.com_error.log CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined </VirtualHost>
Enfin, redémarrez les services Apache pour appliquer les changements de configuration :
sudo ln -s /etc/apache2/sites-available/wordpress.conf /etc/apache2/sites-enabled/example.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Étape 6. Terminer l'installation de WordPress.
Dans la dernière étape de ce guide, nous devons accéder à l'interface Web de WordPress et terminer l'installation. Pour terminer l'installation, ouvrez votre navigateur et accédez à :
http://your_domain.com/
C'est tout ce que vous avez à faire pour installer WordPress sur Debian 10 Buster. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur WordPress avec LAMP, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.