Configuration de l'environnement de développement WordPress sur Debian Top 10

Configuration de l'environnement de développement WordPress sur Debian Top 10
Dans cet article, je vais vous montrer comment configurer un serveur de lampe (Linux, Apache, MySQL / MARIADB, PHP) sur Debian 10 Buster pour le développement Web WordPress. Alors, commençons.

Mise à jour du cache du référentiel de packages APT:

Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour.

Installation et configuration de MySQL / MARIADB:

Maintenant, installez les packages MariADB Server et Client à partir du référentiel de package officiel de Debian 10 avec la commande suivante:

$ sudo apt installer MariaDb-Server MariaDB-Client

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

Le gestionnaire de packages APT téléchargera et installera tous les packages requis.

À ce stade, le serveur MARIADB et les packages clients seront installés.

Maintenant, vérifiez si mariadb Le service s'exécute avec la commande suivante:

$ sudo systemctl status mariadb

Comme vous pouvez le voir, le mariadb Le service est en cours d'exécution. C'est aussi activé Pour démarrer automatiquement sur le démarrage du système.

Si en tout cas, mariadb Le service n'est pas en cours d'exécution, puis démarrez le service avec la commande suivante:

$ sudo systemctl start mariadb

Maintenant, exécutez la commande suivante pour définir un racine Mot de passe pour mariaDB:

$ sudo mysql_secure_installation

Presse .

Maintenant, appuyez sur Y Et puis appuyez sur .

Maintenant, saisissez votre racine Mot de passe et appuyez sur .

Tapez votre racine Mot de passe à nouveau et appuyez sur .

Presse Y Et puis appuyez sur Pour supprimer les utilisateurs anonymes.

Si vous ne voulez pas autoriser racine Connectez-vous à distance, appuyez sur Y. Sinon, appuyez sur N. Puis appuyez .

Maintenant, appuyez sur Y et presser Pour supprimer la base de données de test.

Maintenant, appuyez sur Y Et puis appuyez sur Pour recharger le tableau des privilèges.

MariaDB doit être configuré.

Création d'utilisateurs et bases de données MySQL / MARIADB pour WordPress:

Maintenant, vous devez créer un nouvel utilisateur et une nouvelle base de données pour la configuration du développement WordPress.

Connectez-vous à Maridb Shell avec la commande suivante:

$ sudo mysql -u root -p

Maintenant, tapez dans le mariadb racine Mot de passe que vous avez déjà défini et appuyé sur .

Vous devriez être connecté.

Maintenant, créez une nouvelle base de données wp_site1 avec l'instruction SQL suivante:

Créer la base de données wp_site1;

Maintenant, créez un nouvel utilisateur wordpress, Définissez un mot de passe pour l'utilisateur (disons 123) et accorder à l'utilisateur l'autorisation d'utiliser toutes les bases de données disponibles avec l'instruction SQL suivante:

Accorder tout sur *.* À «wordpress» @ «localhost» identifié par «123»;

Maintenant, rincez les privilèges MariaDB pour que les changements prennent effet comme suit:

Privilèges de rinçage;

Maintenant, sortez de la coque MariaDB comme suit:

\ q

Installation d'Apache Web Server, PHP et les bibliothèques PHP requises:

Maintenant, installez Apache 2 Web Server, PHP et toutes les bibliothèques PHP requises avec la commande suivante:

$ sudo apt installer apache2 php php-curl php-gd php-mbstring php-mysql
php-zip php-json php-xml

Maintenant, appuyez sur Y Et puis appuyez sur Pour confirmer l'installation.

Les bibliothèques du serveur Web Apache 2, PHP et PHP requises doivent être installées.

Configuration du serveur Web Apache pour le développement WordPress:

L'utilisateur par défaut d'Apache Run sur Debian 10 est www-data et le répertoire de racine Web par défaut est / var / www / html. Ainsi, en tant qu'utilisateur ordinaire, vous ne pourrez pas créer, modifier ou supprimer des fichiers / répertoires dans le répertoire de racine Web. Lorsque vous créez un serveur de développement WordPress, ce n'est pas ce que vous voulez.

Pour résoudre ce problème, vous devez modifier l'utilisateur d'Apache Run en votre utilisateur de connexion et modifier le propriétaire et le groupe du webroot / var / www / html à votre utilisateur de connexion.

Pour modifier l'utilisateur d'Apache Run, modifiez / etc / apache2 / envvars Fichier de configuration avec la commande suivante:

$ sudo nano / etc / apache2 / envvars

Vous devez modifier le Apache_run_user et Apache_run_group Variables d'environnement.

Maintenant, réglé Apache_run_user et Apache_run_group Variables d'environnement au nom d'utilisateur de votre utilisateur de connexion. Si vous ne savez pas quel est le nom d'utilisateur, vous pouvez utiliser le qui suis je commande pour le découvrir.

Une fois que vous avez terminé, enregistrez le fichier en appuyant sur + X suivie par Y et .

Maintenant, changez le propriétaire et le groupe du / var / www / html Répertoire de votre utilisateur de connexion avec la commande suivante:

$ sudo chown -rf $ (whoami): $ (whoami) / var / www / html

Pour faire fonctionner la fonction de permalien WordPress, vous devez activer le module Apache Rewrite. Pour ce faire, exécutez la commande suivante:

$ sudo a2enmod réécriture

Pour que les modifications prennent effet, redémarrez le serveur Web Apache 2 avec la commande suivante:

$ sudo systemctl redémarrer apache2

Téléchargement WordPress:

Vous pouvez télécharger WordPress sur le site officiel de WordPress. Une fois que la page se charge, cliquez sur le Télécharger WordPress bouton comme marqué dans la capture d'écran ci-dessous.

Votre navigateur doit vous inviter à enregistrer le fichier. Sélectionner Enregistrer le fichier et cliquez sur D'ACCORD.

Les archives WordPress doivent être téléchargées.

Installation et configuration de WordPress sur le serveur de lampe de développement:

Maintenant, double-cliquez sur le fichier d'archive WordPress. Les archives doivent être ouvertes avec Archive Manager. Maintenant, accédez à la wordpress Répertoire du gestionnaire d'archives.

Sélectionnez tous les fichiers et répertoires et cliquez sur Extrait.

Maintenant, accédez à la / var / www / html répertoire et cliquez sur Extrait.

Tous les fichiers et répertoires requis doivent être extraits. Maintenant, cliquez sur Fermer et fermer le gestionnaire d'archives.

Maintenant, visitez http: // localhost de votre navigateur Web. Vous devriez voir la page de configuration WordPress. Sélectionnez votre langue et cliquez sur Continuer.

Maintenant, cliquez sur Allons-y!.

Maintenant, saisissez les détails de la base de données MySQL / MARIADB et cliquez sur Soumettre.

Si tout se passe bien, alors vous devriez voir la page suivante. Maintenant, cliquez sur Exécuter l'installation.

Maintenant, saisissez les informations de votre site Web et cliquez sur Installer WordPress. Assurez-vous de noter le nom d'utilisateur et le mot de passe car vous en aurez besoin plus tard pour gérer votre site Web WordPress.

WordPress doit être configuré. Maintenant, cliquez sur Connexion.

Vous devez être emmené sur la page de connexion de l'administration WordPress (http: // localhost / wp-login.php). Tapez votre nom d'utilisateur et votre mot de passe et cliquez sur Connexion.

Vous devez être connecté à WordPress Admin. Maintenant, vous devriez pouvoir configurer votre site Web WordPress comme vous le souhaitez.

C'est donc ainsi que vous installez WordPress Development Environment sur Debian 10. Merci d'avoir lu cet article.