Ecrire un Apache ou WordPress l’introduction ne fera aucun bien car les deux, combinés ensemble, sont l’un des plus utilisés Serveurs Web Open Source sur Internet aujourd’hui, en fait, Apache fonctionne sur 36,9% serveurs web mondiaux et WordPress sur l’un de chaque 6 sites Internet – Apache avec MYSQL et PHP fournir l’interface de passerelle de serveur dynamique pour Gestion de contenu de publication WordPress.
Cette rubrique explique les étapes à suivre pour installer la dernière version de WordPress au dessus de LAMPE, Qui veut dire Linux, Apache, MySQL / MariaDB, PHP et PhpMyAdmin sur Debian, Ubuntu et Linux Mint, avec de base Hôte virtuel Apache configurations et accès à la base de données MySQL via la ligne de commande ou PhpMyAdmin Interface Web, mais sachez que cela ne couvre pas les autres configurations de service réseau importantes, comme un mappage de nom IP fourni par le serveur DNS et utilise simplement le fichier d’hôtes système rudimentaire pour les transactions de nom IP (requête DNS).
En outre, les paramètres de transfert sont disponibles sur presque tous Debian systèmes avec de légères différences (la plupart concernant les chemins Apache), qui seront notées au moment opportun.
Étape 1: Configurations de base du serveur
1. Tout d’abord, en raison du fait qu’il n’y a pas d’autorité DNS serveur sur le réseau, et pour cette configuration Hôte virtuel Apache est utilisé. Nous devons mapper l’adresse IP du serveur à notre (faux) nom de domaine virtuel pour pouvoir y accéder comme un vrai nom de domaine depuis n’importe quel navigateur.
Pour terminer ce travail, ouvrez et modifiez ‘/etc/hosts
‘sur le serveur local et votre nom de domaine préféré sur le « 127.0.0.1 localhost”Fin de ligne. Dans mon cas, j’ai pris le nom de domaine comme « wordpress.lan».
$ sudo nano /etc/hosts
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 1 Configurer Le Domaine Local](https://www.tecmint.com/wp-content/uploads/2015/05/Setup-Local-Domain.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 2 Configurer Le Domaine Local](https://www.tecmint.com/wp-content/uploads/2015/05/Setup-Local-Domain.png)
Une fois votre enregistrement ajouté, vous pouvez le tester en émettant un commande ping sur votre nouveau nom de domaine.
$ ping wordpress.lan
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 3 Domaine Local Ping](https://www.tecmint.com/wp-content/uploads/2015/05/Ping-Local-Domain.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 4 Domaine Local Ping](https://www.tecmint.com/wp-content/uploads/2015/05/Ping-Local-Domain.png)
2. Si votre serveur est conçu pour la production et ne fonctionne qu’à partir de la ligne de commande (et cela devrait) et que vous devez accéder au domaine WordPress à partir d’une station Windows quelque part sur votre réseau, ouvrez et modifiez avec un bloc-notes sur lequel Windows héberge le fichier situé sur ‘C:WindowsSystem32driversetc
‘chemin et sur la dernière ligne, ajoutez votre IP LAMP du serveur Apache et votre nom de domaine virtuel.
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 5 Ajouter Un Fichier Hôte Windows De Nom D'Hôte](https://www.tecmint.com/wp-content/uploads/2015/05/Add-Hostname-Windows-Host-File.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 6 Ajouter Un Fichier Hôte Windows De Nom D'Hôte](https://www.tecmint.com/wp-content/uploads/2015/05/Add-Hostname-Windows-Host-File.png)
Encore une fois, un commande ping ligne contre votre nom de domaine WordPress et le serveur devrait répondre.
Installation de LAMP Stack sur le serveur
3. Il est maintenant temps d’installer un LAMPE stack, exécutez ce qui suit ‘apt-get’ commande à installer Apache, MySQL, et PHP.
$ sudo apt-get install apache2 apache2-utils php libapache2-mod-php php-mysql php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip mariadb-server mariadb-client
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 7 Installez Lamp Stack Sur Ubuntu](https://www.tecmint.com/wp-content/uploads/2015/05/Install-LAMP-Stack-on-Ubuntu.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 8 Installez Lamp Stack Sur Ubuntu](https://www.tecmint.com/wp-content/uploads/2015/05/Install-LAMP-Stack-on-Ubuntu.png)
Installation de l’outil d’administration PhpMyAdmin
4. Si vous êtes bon avec Ligne de commande MySQL vous pouvez sauter cette étape, sinon installer PhpMyAdmin Interface Web – Un outil qui peut vous aider à administrer les bases de données MySQL.
Exécutez la ligne de commande suivante, sélectionnez Apache serveur Web et ne configurez pas de base de données pour PHPMyAdmin avec dbconfig-common
.
$ sudo apt-get install phpmyadmin
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 9 Installez Phpmyadmin Dans Ubuntu](https://www.tecmint.com/wp-content/uploads/2015/05/Install-PhpMyAdmin-in-Ubuntu.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 10 Installez Phpmyadmin Dans Ubuntu](https://www.tecmint.com/wp-content/uploads/2015/05/Install-PhpMyAdmin-in-Ubuntu.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 11 Configurer Le Serveur Web Pour Phpmyadmin](https://www.tecmint.com/wp-content/uploads/2015/05/Configure-Web-Server-for-PhpMyAdmin.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 12 Configurer Le Serveur Web Pour Phpmyadmin](https://www.tecmint.com/wp-content/uploads/2015/05/Configure-Web-Server-for-PhpMyAdmin.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 13 Configurer La Base De Données Pour Phpmyadmin](https://www.tecmint.com/wp-content/uploads/2015/05/Configure-Database-for-PhpMyAdmin.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 14 Configurer La Base De Données Pour Phpmyadmin](https://www.tecmint.com/wp-content/uploads/2015/05/Configure-Database-for-PhpMyAdmin.png)
5. Après PhpMyAdmin avait été installé, il est temps de le rendre accessible pour la navigation Web et pour cela Apache le serveur Web doit lire son fichier de configuration.
Autoriser PhpMyAdmin tu dois copier 'apache.conf'
Configuration de PhpMyAdmin sur 'conf-available'
Chemin Apache et activez la nouvelle configuration.
Pour cela, exécutez la série de commandes suivante sur Ubuntu et Linux Mint systèmes.
$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/ $ sudo mv /etc/apache2/conf-available/apache.conf /etc/apache2/conf-available/phpmyadmin.conf $ sudo a2enconf phpmyadmin
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 15 Activer Phpmyadmin Dans Apache](https://www.tecmint.com/wp-content/uploads/2015/05/Enable-PhpMyAdmin-in-Apache.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 16 Activer Phpmyadmin Dans Apache](https://www.tecmint.com/wp-content/uploads/2015/05/Enable-PhpMyAdmin-in-Apache.png)
Sur Debian systèmes, exécutez les commandes suivantes.
$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/ $ sudo mv /etc/apache2/conf.d/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
6. Accéder PhpMyAdmin, ouvrez un navigateur Web et accédez à l’adresse ci-dessous.
http://IP-Address-or-Domain/phpmyadmin/
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 17 Connexion Phpmyadmin](https://www.tecmint.com/wp-content/uploads/2014/05/PhpMyAdmin-Login.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 18 Connexion Phpmyadmin](https://www.tecmint.com/wp-content/uploads/2014/05/PhpMyAdmin-Login.png)
Création d’un hôte virtuel Apache pour le domaine
7. La prochaine étape consiste à créer un Hôte virtuel sur le Apache serveur Web qui hébergera le nouveau domaine WordPress. Pour créer et activer un nouveau Hôte virtuel, ouvrez un éditeur de texte et créez un nouveau fichier nommé, suggestif, 'wordpress.conf'
sur '/etc/apache2/sites-available/'
chemin en exécutant la commande suivante.
$ sudo nano /etc/apache2/sites-available/wordpress.conf
Ajoutez les directives suivantes au bas du fichier. Enregistrez et fermez le fichier.
ServerName wordpress.lan ServerAdmin [email protected] DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 19 Créer Un Hôte Virtuel Apache Pour Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/Create-Apache-Virtual-Host-for-WordPress.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 20 Créer Un Hôte Virtuel Apache Pour Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/Create-Apache-Virtual-Host-for-WordPress.png)
Activez ensuite le nouvel hôte virtuel avec cette commande.
$ sudo a2ensite wordpress.conf $ sudo systemctl reload apache2
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 21 Hôte Virtuel Wordpress Actif](https://www.tecmint.com/wp-content/uploads/2015/05/Active-WordPress-Virtual-Host.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 22 Hôte Virtuel Wordpress Actif](https://www.tecmint.com/wp-content/uploads/2015/05/Active-WordPress-Virtual-Host.png)
8. Pour éviter cette future erreur Apache concernant, Nom du serveur FQDN fichier de configuration principal ouvert manquant '/etc/apache2/apache2.conf'
, ajoutez la ligne suivante en bas du fichier et redémarrez le service.
ServerName wordpress.lan
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 23 Ajouter Servername Dans Apache](https://www.tecmint.com/wp-content/uploads/2015/05/Add-ServerName-in-Apache.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 24 Ajouter Servername Dans Apache](https://www.tecmint.com/wp-content/uploads/2015/05/Add-ServerName-in-Apache.png)
9. Redémarrez le service apache2.
$ sudo systemctl restart apache2
Créer une base de données WordPress pour le domaine
dix. Il est maintenant temps de créer une nouvelle base de données et un nouvel utilisateur de base de données pour WordPress. Il y a deux façons de faire cela, soit via la ligne de commande MySQL, qui est également la manière la plus sûre, soit en utilisant le PhpMyAdmin outil Web. Sur ce sujet, nous couvrons une manière de ligne de commande.
Mais avant tout, vous devez sécuriser votre installation MySQL en exécutant le script de sécurité suivant et en répondant YES
sur toutes les questions pour renforcer les paramètres de sécurité de votre base de données SQL.
$ sudo mysql_secure_installation
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 25 Installation Sécurisée De Mariadb](https://www.tecmint.com/wp-content/uploads/2014/05/Secure-MariaDB-Installation.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 26 Installation Sécurisée De Mariadb](https://www.tecmint.com/wp-content/uploads/2014/05/Secure-MariaDB-Installation.png)
11. Il est maintenant temps de créer une base de données WordPress en vous connectant à mysql
shell en tant qu’utilisateur root.
$ sudo mysql -u root -p MariaDB [(none)]> CREATE DATABASE mysite; MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY '[email protected]!'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Installer WordPress sur le domaine
12. Une fois que toutes les configurations de serveur Apache désagréables ont été faites et que la base de données MySQL et l’utilisateur administratif ont été créés, il est maintenant temps d’effectuer l’installation de WordPress sur notre box.
Tout d’abord, téléchargez la dernière archive WordPress en émettant ce qui suit commande wget.
$ wget http://wordpress.org/latest.tar.gz
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 27 Téléchargez Wordpress Dans Ubuntu](https://www.tecmint.com/wp-content/uploads/2015/05/Download-WordPress-in-Ubuntu.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 28 Téléchargez Wordpress Dans Ubuntu](https://www.tecmint.com/wp-content/uploads/2015/05/Download-WordPress-in-Ubuntu.png)
13. Ensuite, extrayez l’archive WordPress et copiez tous les fichiers extraits sur Apache Virtual Host DocumentRoot, qui sera '/var/www/html'
sur Ubuntu et Linux Mint systèmes.
$ sudo tar xvzf latest.tar.gz $ sudo cp -r wordpress/* /var/www/html
Sur Debian systèmes, exécutez les commandes suivantes.
$ sudo tar xvzf latest.tar.gz $ sudo mkdir -p /var/www/html $ sudo cp -r wordpress/* /var/www/html
14. Avant de démarrer le programme d’installation de WordPress, assurez-vous que les services Apache et MySQL sont en cours d’exécution et exécutez également les commandes suivantes pour éviter ‘wp-config.php‘création de fichier d’erreur – nous annulerons les modifications par la suite.
$ sudo service apache2 restart $ sudo service mysql restart $ sudo chown -R www-data /var/www/html $ sudo chmod -R 755 /var/www/html
15. Ouvrez un navigateur et entrez l’IP ou le nom de domaine virtuel de votre serveur sur l’URL à l’aide du protocole HTTP.
http://wordpress.lan/index.php http://your_server_IP/index.php
16. À la première invite, sélectionnez votre Langue et frapper Continuer.
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 29 Assistant De Configuration De Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/WordPress-Setup-Wizard.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 30 Assistant De Configuration De Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/WordPress-Setup-Wizard.png)
17. Sur l’écran suivant, entrez le nom de votre base de données MySQL wordpress, l’utilisateur, le mot de passe et l’hôte, puis appuyez sur Soumettre.
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 31 Paramètres De La Base De Données Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/WordPress-Database-Settings.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 32 Paramètres De La Base De Données Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/WordPress-Database-Settings.png)
18. Une fois que le programme d’installation s’est connecté avec succès à la base de données MySQL et a terminé ‘wp-config.php«hit de création de fichier»Courir‘le bouton d’installation et fournissez à l’installateur WordPress un Titre du site, nom d’utilisateur administratif et mot de passe pour votre blog, adresse e-mail et enfin cliquez sur Installer WordPress.
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 33 Détails Du Site Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/WordPress-Site-Details-1.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 34 Détails Du Site Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/WordPress-Site-Details-1.png)
19. Une fois l’installation terminée, vous pouvez vous connecter à votre nouveau blog de site Web WordPress en utilisant vos informations d’identification administratives et commencer à personnaliser votre blog à partir de Tableau de bord ou ajoutez de nouveaux articles sympas pour des millions de lecteurs dans le monde ou juste pour vous!
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 35 Nouveau Tableau De Bord Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/New-WordPress-Dashboard-1.png)
![Comment Installer Wordpress Avec Apache Sur Debian Et Ubuntu 36 Nouveau Tableau De Bord Wordpress](https://www.tecmint.com/wp-content/uploads/2015/05/New-WordPress-Dashboard-1.png)
20. Une dernière étape supplémentaire consiste à annuler les modifications effectuées sur '/var/www/html
‘autorisations de répertoire et de fichier.
$ sudo chown -R root /var/www/html
C’est toutes les étapes nécessaires pour une installation complète de WordPress sur Debian, Ubuntu, Linux Mint, et surtout Debian distributions Linux basées sur le serveur Web Apache, mais ce sujet est si vaste que seule la partie de base a été couverte.
Pour un environnement complet, vous devrez également installer et configurer un serveur DNS, activer Apache complexe ‘.htacccess‘et, si la sécurité l’exige, appliquer SSL sur un serveur Web.
Activer HTTPS sur WordPress
21. Si vous souhaitez appliquer HTTPS sur votre site Web WordPress, vous devez installer un certificat SSL gratuit de Let’s Encrypt, comme indiqué.
$ sudo apt-get update $ sudo apt-get install software-properties-common $ sudo add-apt-repository universe $ sudo apt-get update $ sudo apt-get install certbot python3-certbot-nginx $ sudo certbot --nginx
22. Pour vérifier que votre site WordPress utilise HTTPS, visitez votre site Web à l’adresse https://yourwebsite.com/
et recherchez l’icône de verrouillage dans la barre d’URL. Vous pouvez également vérifier le HTTPS de votre site à l’adresse https://www.ssllabs.com/ssltest/.
.