GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer WordPress avec LAMP sur Ubuntu 20.04

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer WordPress avec LAMP sur Ubuntu 20.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'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 Ubuntu 20.04

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installez la pile LAMP.

WordPress est construit avec PHP. Vous pouvez l'héberger comme n'importe quelle autre application Web écrite en PHP. Vous devrez donc configurer Ubuntu en tant que serveur LAMP. Si vous ne l'avez pas déjà fait, utilisez notre guide LAMP traditionnel pour configurer Ubuntu pour qu'il serve PHP avant de continuer.

Étape 3. Installez WordPress sur le système Ubuntu.

Après avoir installé la pile LAMP (Apache, MariaDB et PHP), commencez à télécharger la dernière version de WordPress :

cd /var/www/html
wget -c http://wordpress.org/latest.tar.gz

Ensuite, extrayez le fichier archivé :

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 :

// ** 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 pouvons maintenant créer nos fichiers d'hôte virtuel. Exécutez la commande suivante pour créer le fichier de configuration de l'hôte virtuel pour votre domaine, votre_domaine.com :

nano /etc/apache2/sites-available/mydomain.com.conf

Et ajoutez le contenu suivant au fichier :

<VirtualHost *:80>

ServerAdmin [email protected]_domain.com
ServerName mydomain.com.com
ServerAlias www.mydomain.com.com
DocumentRoot /var/www/html/wordpress

<Directory /var/www/html/wordpress>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/your_domain.com_error.log 
CustomLog ${APACHE_LOG_DIR}/your_domain.com_access.log combined 
</VirtualHost>

Pour activer l'hôte virtuel que nous venons de créer, exécutez la commande suivante :

ln -s /etc/apache2/sites-available/mydomain.com.com.conf /etc/apache2/sites-enabled/mydomain.com.conf

Pour que la nouvelle configuration prenne effet, redémarrez le service Apache en tapant :

sudo a2ensite mydomain.com.conf
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/

Ensuite, cliquez sur Continuer et saisissez le titre du site, le nom d'utilisateur, le mot de passe et votre adresse e-mail. Cliquez maintenant sur Installer WordPress.

C'est tout ce que vous avez à faire pour installer WordPress sur Ubuntu 20.04 Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer WordPress avec Nginx sur Ubuntu 18.04

  2. Comment installer WordPress avec Apache sur Ubuntu 18.04

  3. Comment installer Wordpress 4 sur Ubuntu 14.04 LAMP

  4. Comment installer WordPress avec LAMP Stack sur Ubuntu 16.04

  5. Comment installer WordPress avec LAMP Stack sur Ubuntu 20.04

Comment installer WordPress avec LAMP sur CentOS 8

Comment installer WordPress avec LAMP sur Ubuntu 18.04 Bionic Beaver

Comment installer Joomla avec LAMP sur Ubuntu 20.04

Comment installer WordPress avec LAMP sur Debian 10

Comment installer WordPress sur Ubuntu 22.04

Comment installer WordPress sur Ubuntu 20.04