GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer WordPress avec LAMP Stack sur Ubuntu 18.04

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 et des médias. Les performances des pages Web avec WordPress sont également généralement l'une des plus rapides disponibles. Dans ce didacticiel, nous allons vous montrer comment installer WordPress avec la pile LAMP sur Ubuntu 18.04.

Exigences :

  • Pour les besoins de ce tutoriel, nous utiliserons un VPS Ubuntu. Notre Ubuntu VPS est déjà préinstallé avec une pile LAMP entièrement fonctionnelle. Cependant, nous allons quand même passer par toutes les étapes nécessaires et vous montrer comment installer et configurer vous-même la pile LAMP, au cas où vous le feriez sur un serveur propre.
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis
  • Un nom de domaine valide pour accéder à votre site WordPress (facultatif)

Étape 1 :Connectez-vous à votre serveur

Pour vous connecter à votre serveur via SSH en tant qu'utilisateur root, utilisez la commande suivante :

ssh root@IP_ADDRESS -p PORT_NUMBER

et remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH.

Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :

apt-get update
apt-get upgrade

Étape 2 :Installation du serveur Web Apache

Pour installer le serveur Web Apache, exécutez la commande suivante :

apt-get install apache2

Une fois l'installation terminée, vous devez activer Apache pour qu'il démarre automatiquement au démarrage du serveur avec :

systemctl enable apache2

Vous pouvez également vérifier l'état de votre service Apache avec la commande suivante :

systemctl status apache2

Sortie :

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Wed 2018-12-19 03:44:49 CST; 21min ago
 Main PID: 905 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  905 /usr/sbin/apache2 -k start
           ├─  923 /usr/sbin/apache2 -k start
           ├─  926 /usr/sbin/apache2 -k start
           ├─  927 /usr/sbin/apache2 -k start
           ├─  928 /usr/sbin/apache2 -k start
           ├─  929 /usr/sbin/apache2 -k start
           └─16816 /usr/sbin/apache2 -k start

Étape 3 :Installer PHP

La prochaine étape de la configuration de notre pile LAMP consiste à installer PHP. WordPress et bon nombre de ses plugins utilisent des extensions PHP que vous devrez installer manuellement. Cette section est facultative, mais elle vous permettra d'accéder à certaines fonctionnalités de WordPress auxquelles vous n'auriez peut-être pas accès avec une installation basique de PHP.

apt install php php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Vous pouvez vérifier votre version de PHP avec la commande suivante :

php -v

Sortie :

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Étape 4 :Installez le serveur de base de données MySQL

Enfin, MySQL est le dernier progiciel dont nous avons besoin pour terminer l'installation de notre pile LAMP. MySQL est un système de gestion de base de données open source, généralement installé dans le cadre de la pile populaire LAMP (Linux, Apache, MySQL, PHP/Python/Perl). C'est un choix très populaire pour la gestion des bases de données, grâce à son développement continu et à son ensemble complet de fonctionnalités.

Sur Ubuntu 18.04, seule la dernière version de MySQL est incluse par défaut dans le référentiel de packages APT.

Pour installer le package par défaut, exécutez la commande suivante :

$ apt install mysql-server

Cela installera MySQL version 5.7 sur votre serveur, mais il ne vous demandera pas de définir un mot de passe ni d'apporter d'autres modifications à la configuration. Parce que cela laisse votre installation de MySQL vulnérable, afin d'améliorer la sécurité de votre serveur MySQL, nous vous recommandons d'exécuter le mysql_secure_installation script en tapant la commande suivante :

mysql_secure_installation

Ce script vous aidera à effectuer des tâches de sécurité importantes, telles que la configuration d'un mot de passe root, la désactivation de la connexion root à distance, la suppression d'utilisateurs anonymes, etc.

Étape 5 :Créer une base de données pour WordPress

Maintenant, nous allons créer notre base de données MySQL pour notre site WordPress. Connectez-vous à votre serveur MySQL avec la commande suivante et entrez votre mot de passe root MySQL :

mysql -u root -p

Dans cette section, nous allons créer une nouvelle base de données MySQL wordpress et attribuez-lui l'accès utilisateur à un nouvel utilisateur admin_user avec le mot de passe StrongPassword

CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'admin_user'@'localhost' IDENTIFIED BY 'StrongPassword';
FLUSH PRIVILEGES;
exit;

N'oubliez pas de remplacer "StrongPassword" par un véritable mot de passe fort.

Étape 6 :Installez WordPress

Nous pouvons maintenant procéder à l'installation proprement dite de WordPress. Exécutez les commandes suivantes pour télécharger et extraire les derniers fichiers d'installation de WordPress dans le répertoire racine du document du serveur Web par défaut (/var/www/html ).

cd /var/www/html
wget -c http://wordpress.org/latest.zip
unzip latest.zip
chown -R www-data:www-data wordpress
rm latest.zip

Tous les fichiers WordPress seront désormais placés dans wordpress répertoire dans /var/www/html/wordpress

Une fois la base de données créée, nous devrons ajouter ces informations au fichier de configuration de WordPress.

Tout d'abord, exécutez la commande suivante pour renommer l'exemple de fichier de configuration :

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

Et mettez à jour les paramètres de la base de données en remplaçant database_name_here , nom d'utilisateur_ici et password_here avec vos propres coordonnées :

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */define('DB_NAME', 'wordpress');

/** MySQL database username */define('DB_USER', 'admin_user');

/** MySQL database password */define('DB_PASSWORD', 'StrongPassword');

/** 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', '');

Enregistrez et quittez le fichier.

Étape 6 :Créer les fichiers de l'hôte virtuel

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/your_domain.com.conf

Et ajoutez le contenu suivant au fichier :

<VirtualHost *:80>

ServerAdmin admin@your_domain.com
ServerName your_domain.com
ServerAlias www.your_domain.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/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf

Étape 7 :Configurer 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/

Choisissez votre langue et cliquez sur "Continuer".

Entrez vos informations préférées sur l'écran d'installation principal, telles que le titre du site, votre nom d'utilisateur, votre mot de passe et votre adresse e-mail, puis cliquez sur "Installer WordPress":

Vous serez informé que WordPress a été installé avec succès et vous pouvez maintenant vous connecter à votre tableau de bord d'administration en utilisant les informations que vous avez configurées précédemment.

Après une connexion réussie, vous serez accueilli par la page du tableau de bord WordPress :

Toutes nos félicitations! WordPress a été installé avec succès sur votre serveur. Vous pouvez maintenant commencer à créer et personnaliser votre site en fonction de vos besoins.

Bien sûr, vous n'êtes pas obligé d'installer WordPress avec LAMP Stack sur Ubuntu 18.04 si vous utilisez l'un de nos services d'hébergement WordPress optimisé, auquel cas vous pouvez simplement demander à nos administrateurs système experts d'installer WordPress sur Ubuntu 18.04 pour vous, en utilisant le Pile LAMP ou toute autre pile d'hébergement Web de votre choix. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Si vous avez apprécié la lecture de cet article, vous pouvez également envisager de lire comment installer WordPress avec LAMP Stack sur Ubuntu 20.04.

PS. Si vous avez aimé cet article, sur comment installer WordPress avec LAMP Stack sur Ubuntu 18.04 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer MySQL sur Ubuntu 16.04

  2. Comment installer WordPress avec une pile LEMP sur Ubuntu 18.04

  3. Comment installer WordPress avec OpenLiteSpeed ​​sur Ubuntu 18.04

  4. Comment installer LAMP sur Ubuntu 18.04

  5. Comment installer WordPress sur Ubuntu 22.04

Installer WordPress avec LEMP Stack sur Ubuntu 20.04

Comment installer la pile LAMP sur Ubuntu 16.04

Comment installer la pile LAMP sur Ubuntu 17.04

Comment installer LAMP sur un serveur Ubuntu 15.04

Comment installer WordPress avec LAMP sur Ubuntu 18.04 Bionic Beaver

Comment installer WordPress avec LAMP sur Ubuntu 20.04