Comment installer WordPress sur Ubuntu 18.04 Bionic Beaver Linux

Comment installer WordPress sur Ubuntu 18.04 Bionic Beaver Linux

Objectif

Installez WordPress sur Ubuntu 18.04 castor bionique

Distribution

Ubuntu 18.04

Exigences

Une installation de travail d'Ubuntu 18.04 avec les privilèges racinaires

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Autres versions de ce tutoriel

Ubuntu 20.04 (Focal Fossa)

Introduction

Que vous l'aimiez ou non, WordPress est un énorme accord. Il alimente une gigantesque partie d'Internet, et il reste l'un des moyens les plus simples d'obtenir un site Web en ligne.

L'installation de WordPress est simple, une fois que vous avez une lampe ou un serveur LEMP en cours d'exécution sur Ubuntu. Ce guide des piggy-doss sur les guides de serveur PHP existants pour vous faire fonctionner WordPress dans le moins de temps possible.

Installez les packages PHP

WordPress nécessite des packages PHP supplémentaires pour fonctionner. C'est une application Web assez grande, et il utilise pas mal de capacités de PHP. Avant de commencer avec WordPress, vous devrez installer ces packages.

$ sudo apt installer php-curl php-gd php-mbstring php-xml php-xmlrpc

Configurer la lampe / lemp

WordPress est construit avec PHP. Vous pouvez l'héberger comme vous le feriez pour toute autre application Web écrite en php. Donc, vous devrez régler Ubuntu comme un serveur de lampe ou de LEMP. Si vous ne l'avez pas déjà fait, utilisez notre Guide de lampe traditionnel, notre guide MariaDB LAMP ou notre guide LEMP pour configurer Ubuntu pour servir PHP avant de continuer.



Créer une base de données

Sauf si vous avez créé une base de données spécifiquement pour WordPress lors de votre configuration lampe / lemp, vous devrez en créer un nouveau pour WordPress à utiliser. Connectez-vous à MySQL en tant qu'utilisateur racine.

$ mysql -u root -p

Une fois que vous êtes dans la console MySQL, créez une nouvelle base de données.

MySQL> Créer une base de données WordPress;

Créez également un nouvel utilisateur pour cela.

mysql> Créer l'utilisateur 'wp_admin' @ 'localhost' identifié par 'yourpass';

Accordez vos nouvelles autorisations utilisateur sur la DB.

MySQL> Grant tout sur WordPress.* À 'wp_admin' @ 'localhost';

Vider vos privilèges et sortir.

MySQL> Privilèges de rinçage;

Obtenir WordPress

Les packages WordPress disponibles dans les référentiels de packages ne sont pas toujours à jour, et c'est un problème lorsque vous parlez de sécurité WordPress. La meilleure façon d'installer WordPress est avec le tarball disponible directement auprès des développeurs. Prenez la dernière version avec wget.

$ wget https: // wordpress.org / dernier.le goudron.gz

Extraire les archives dans l'emplacement où vous voulez votre racine Web.

$ CD / var / www $ sudo tar xpf ~ / téléchargements / Dernière.le goudron.gz

Ensuite, donnez à la possession du serveur Web du répertoire.

$ sudo chown -r www-data: www-data / var / www / wordpress


Configurer le serveur Web

La configuration de votre serveur Web dépendra de la question de savoir si vous utilisez Apache ou Nginx. L'un ou l'autre supposera que vous allez héberger sur un serveur avec plus d'un site utilisant des hôtes virtuels.

Apache

Vous devrez créer un nouvel hôte virtuel pour votre site. Commencez par copier soit la configuration par défaut ou une configuration précédente à modifier pour héberger WordPress.

sudo cp / etc / apache2 / sites-disponible / 000-défaut.conf / etc / apache2 / sites-disponible / wordpress.confli

Ouvrez votre configuration et modifiez le Document de document pour pointer où vous avez déballé le wordpress annuaire.

Documentroot / var / www / wordpress

Met le Nom du serveur au domaine de votre site (ou localhost si vous testez simplement).

Servername votre site.com

Créer un alias pour le www Version aussi.

Serveralias www.votre site.com

Lorsque vous avez terminé, enregistrez votre fichier et sortez.

Activez votre site à Apache.

$ sudo a2ensite wordpress.confli

Recharger Apache.

$ sudo systemctl reload apache2

Nginx

Créez une nouvelle configuration de site pour WordPress dans le / etc / nginx / sites disponible annuaire. Ouvrez ce fichier.

Tout ici est complètement standard pour une configuration PHP. Créez un nouveau bloc de serveur pour votre site WordPress. Il devrait ressembler à celui-ci.

Remarque: Mettez à jour le fichier de configuration Nginx ci-dessous avec votre version PHP installée! Pour vérifier que votre version PHP exécute PHP - Version commande.
Server écouter 80; Écoutez [::]: 80; server_name votre_site.com; Index index.PHP; root / var / www / wordpress; Access_log / var / log / nginx / votre site.com.Access_log; error_log / var / log / nginx / votre site.com.error_log; Emplacement / try_files $ uri $ uri / = 404;  Emplacement ~ \.php $ inclure des extraits / fastcgi-php.conf; fastcgi_pass Unix: / var / run / php / php7.1 fpm.chaussette; 

Si vous utilisez SSL, incluez cela et la redirection 301.

N'oubliez pas de lier la configuration de votre site et de redémarrer Nginx.

$ sudo ln -s / etc / nginx / sites-disponible / wordpress / etc / nginx / sites-compatible / wordpress $ sudo systemctl redémarrage nginx


Installation WordPress

Ouvrez votre navigateur et accédez à l'adresse où vous hébergez WordPress. Lorsque vous y arriverez pour la première fois, vous verrez un écran où WordPress vous demande de sélectionner votre langue. Sélectionnez-le et passez à l'étape suivante.

WordPress affichera ensuite un écran disant que vous devez collecter les informations nécessaires pour vous connecter à votre base de données. Assurez-vous que vous l'avez pratique.

L'écran suivant vous demande de saisir vos informations de base de données. Lorsque vous avez tout correct, soumettez le formulaire. Si tout se passe bien, vous verrez un écran vous indiquant que vous pouvez commencer l'installation réelle.

Sur l'écran suivant, vous pouvez configurer les informations de votre site et votre utilisateur d'administration. Choisissez un mot de passe fort. Les sites WordPress sont souvent des cibles pour les attaquants en ligne. Après avoir soumis le formulaire, WordPress commencera à installer votre site et à créer la configuration.

Une fois l'installation terminée, vous verrez un nouveau message vous indiquant de vous connecter à votre site. Après vous vous connecter, vous aurez accès au tableau de bord WordPress en tant qu'utilisateur d'administration. WordPress s'exécute maintenant sur votre serveur Ubuntu!

Réflexions de clôture

C'est wordpress. les possibilités sont virtuellement sans limites. N'hésitez pas à jouer avec WordPress lui-même et à développer votre site. Vous pouvez également régler votre serveur pour de meilleures performances et sécurité si vous devez également choisir.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Ubuntu 20.04 Guide
  • Choses à installer sur Ubuntu 22.04
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04: WordPress avec l'installation de Nginx
  • Les 8 meilleurs environnements de bureau Ubuntu (20.04 FOCAL FOSSA…
  • Ubuntu 20.04 Hadoop
  • Ubuntu 20.04 WordPress avec installation Apache