WordPress prend en charge PHP 7.2 - Voici comment installer sur Ubuntu avec le support Nginx et MariaDB

  • Michael Arnold
  • 0
  • 3605
  • 640

La récente version de maintenance de WordPress ajoute le support de PHP 7.2 ... Si vous vous demandez comment l'installer sur Ubuntu 16.04 LTS / 17.04 | 17.10, les étapes ci-dessous vous montrent comment…

WordPress, le système de gestion de contenu (CMS) le plus puissant et le plus populaire est le bon outil pour développer et construire des sites Web puissants et dynamiques basés sur PHP…

Bien que la prise en charge de la compatibilité PHP 7.2 soit ajoutée à cette version, certains plugins et thèmes peuvent ne pas encore prendre en charge PHP 7.2 ... donc avant de mettre à jour PHP, assurez-vous que votre site ne se cassera pas à cause de cela.

Pour les étudiants et les nouveaux utilisateurs qui souhaitent installer WordPress avec le support de PHP 7.2 avec Nginx et MariaDB, les étapes ci-dessous sont un excellent point de départ ...

Étape 1: Installez le serveur HTTP Nginx

Pour installer Nginx sur Ubuntu, exécutez les commandes ci-dessous:

sudo apt mettre à jour sudo apt installer nginx

Après l'installation de Nginx, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service Nginx de toujours démarrer avec le serveur démarre.

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl activer nginx.service 

Étape 2: Installez le serveur de base de données MariaDB

Pour installer MariaDB, exécutez les commandes ci-dessous.

sudo apt-get install serveur-mariadb client-mariadb

Après l'installation, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service MariaDB de toujours démarrer au démarrage du serveur.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl activer mariadb.service 

Après cela, exécutez les commandes ci-dessous pour sécuriser le serveur MariaDB en créant un mot de passe root et en interdisant l'accès root à distance.

sudo mysql_secure_installation

Lorsque vous y êtes invité, répondez aux questions ci-dessous en suivant le guide.

  • Entrez le mot de passe actuel pour root (entrez pour aucun): appuyez simplement sur Entrée
  • Définir le mot de passe root? [O / n]: Oui
  • Nouveau mot de passe: entrez le mot de passe
  • Entrez à nouveau le nouveau mot de passe: Répétez le mot de passe
  • Supprimer les utilisateurs anonymes? [O / n]: Oui
  • Interdire la connexion root à distance? [O / n]: Oui
  • Supprimer la base de données de test et y accéder? [O / n]: Oui
  • Recharger les tables de privilèges maintenant? [O / n]: Oui

Redémarrez le serveur MariaDB

sudo systemctl redémarrer mariadb.service

Étape 3: Installez PHP 7.2-FPM et les modules associés

PHP 7.2 n'est pas disponible sur les référentiels par défaut Ubuntu ... pour l'installer, vous devrez l'obtenir à partir de référentiels tiers.

Exécutez les commandes ci-dessous pour ajouter le référentiel tiers ci-dessous pour mettre à niveau vers PHP 7.2

sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej / php

Ensuite, mettez à jour et mettez à niveau vers PHP 7.2

mise à jour sudo apt

sudo apt installer php7.2-fpm php7.2-commun php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-xml php7.2-mysql php7.2-cli php7.2-zip php7. 2 boucles

Après avoir installé PHP 7.2, exécutez les commandes ci-dessous pour ouvrir le fichier par défaut PHP-FPM.

sudo nano /etc/php/7.2/fpm/php.ini 

Ensuite, apportez les modifications aux lignes suivantes ci-dessous dans le fichier et enregistrez-le. Les valeurs ci-dessous sont d'excellents paramètres à appliquer dans vos environnements.

file_uploads = On allow_url_fopen = On memory_limit = 256M upload_max_filesize = 100M cgi.fix_pathinfo = 0 max_execution_time = 360 date.timezone = Amérique / Chicago

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

Maintenant que vous avez installé tous les packages requis, continuez ci-dessous pour commencer à configurer les serveurs. Exécutez d'abord les commandes ci-dessous pour créer une base de données WordPress vierge.

Pour vous connecter au serveur de base de données MariaDB, exécutez les commandes ci-dessous.

sudo mysql -u racine -p

Créez ensuite une base de données appelée wpdb

CREATE DATABASE wpdb;

Créez un utilisateur de base de données appelé wpdbuser avec un nouveau mot de passe

CREATE USER 'wpdbuser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Ensuite, accordez à l'utilisateur un accès complet à la base de données.

GRANT ALL ON wpdb. * TO 'wpdbuser' @ 'localhost' IDENTIFIÉ PAR 'user_password_here' AVEC GRANT OPTION;

Enfin, enregistrez vos modifications et quittez.

PRIVILÈGES DE RINÇAGE; SORTIE; 

Étape 5: Téléchargez la dernière version de WordPress

Ensuite, visitez le site WordPress et téléchargez la dernière version… .

Après le téléchargement, exécutez les commandes ci-dessous pour extraire le fichier téléchargé et le déplacer dans un nouveau répertoire racine WordPress.

cd / tmp && wget https://wordpress.org/latest.tar.gz tar -zxvf latest.tar.gz sudo mv wordpress / var / www / html / wordpress 

Ensuite, exécutez les commandes ci-dessous pour définir les autorisations appropriées pour que WordPress fonctionne.

sudo chown -R www-data: www-data / var / www / html / wordpress / sudo chmod -R 755 / var / www / html / wordpress / 

Étape 6: Configurer le serveur HTTP Nginx

Enfin, configurez le fichier de configuration du site Nginx pour WordPress. Ce fichier contrôlera la manière dont les utilisateurs accèdent au contenu WordPress. Exécutez les commandes ci-dessous pour créer un nouveau fichier de configuration appelé wordpress

sudo nano / etc / nginx / sites-available / wordpress

Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez-le. Remplacez la ligne en surbrillance par votre propre nom de domaine et emplacement racine du répertoire.

serveur écoute 80; écouter [::]: 80; root / var / www / html / wordpress; index index.php index.html index.htm; nom_serveur example.com www.example.com; client_max_body_size 100M; location / try_files $ uri $ uri / /index.php?$args;  location ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $ racine_document $ fastcgi_script_name; inclure fastcgi_params; 

Enregistrez le fichier et quittez.

Étape 7: Activez WordPress

Après avoir configuré VirtualHost ci-dessus, activez-le en exécutant les commandes ci-dessous…

sudo ln -s / etc / nginx / sites-available / wordpress / etc / nginx / sites-enabled /

Étape 8: Redémarrez Nginx

Pour charger tous les paramètres ci-dessus, redémarrez Nginx en exécutant les commandes ci-dessous.

sudo systemctl redémarrer nginx.service

ÉTAPE 9: CONFIGURER WORDPRESS

Maintenant que Nginx est configuré, exécutez les commandes ci-dessous pour créer WordPress wp-config.php fichier.

sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

Ensuite, exécutez les commandes ci-dessous pour ouvrir le fichier de configuration WordPress.

sudo nano /var/www/html/wordpress/wp-config.php

Entrez le texte en surbrillance ci-dessous que vous avez créé pour votre base de données et enregistrez.

// ** Paramètres MySQL - Vous pouvez obtenir ces informations auprès de votre hébergeur ** // / ** Le nom de la base de données pour WordPress * / define ('DB_NAME', 'wpdb'); / ** Nom d'utilisateur de la base de données MySQL * / define ('DB_USER', 'wpdbuser'); / ** Mot de passe de la base de données MySQL * / define ('DB_PASSWORD', 'user_password_here'); / ** Nom d'hôte MySQL * / define ('DB_HOST', 'localhost'); / ** Jeu de caractères de base de données à utiliser pour créer des tables de base de données. * / define ('DB_CHARSET', 'utf8'); / ** Le type d'assemblage de base de données. Ne changez pas cela en cas de doute. * / define ('DB_COLLATE', ");

Après cela, ouvrez votre navigateur et accédez à votre nom de domaine pour lancer l'assistant de configuration WordPress.

Vous devriez voir l'assistant de configuration de WordPress pour terminer. Veuillez suivre attentivement l'assistant.

http://example.com

Tapez ensuite le nom du site Web WordPress et créez un nouvel utilisateur administrateur et un mot de passe ... le clic installer.

Cela devrait installer WordPress.

Toutes nos félicitations! Vous avez installé avec succès WordPress sur Ubuntu.




Personne n'a encore commenté ce post.

Une collection utiles sur le système Linux et les nouvelles technologies
Articles frais, conseils pratiques, critiques détaillées et guides. Sentez-vous comme chez vous dans le monde du système Linux