GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer WordPress avec LAMP sur Debian 10

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.


Debian
  1. Comment installer un serveur LAMP sur Debian 9 Stretch Linux

  2. Comment installer PostgreSQL sur Debian 10

  3. Installer WordPress sur openSUSE 13.2 avec LAMP

  4. Installer WordPress avec une base de données distante sur Debian

  5. Comment installer WordPress avec Nginx sur Debian 10

Comment installer MariaDB sur Debian 8

Comment installer WordPress sur Debian 10

Comment installer WordPress

Comment installer WordPress avec LAMP sur CentOS 8

Comment installer WordPress avec LAMP sur Ubuntu 20.04

Comment installer Joomla avec LAMP sur Debian 10