Installer phpMyAdmin, Apache2 et MySQL sur Ubuntu 18.04 LTS Server
Informatique, Techno, Web & Apps

Installer phpMyAdmin, Apache2 et MySQL sur Ubuntu 18.04 LTS Server

Dans ce tutoriel, nous allons voir comment installer un serveur Web complet. Nous allons installer le service de base de données MySQL, le client phpMyAdmin et le service Apache2 sur le système d’exploitation Ubuntu Server en version 18.04 LTS.

Tout d’abord, avant de faire autre chose, vous devez mettre à jour votre serveur Ubuntu:

sudo apt-get update && apt-get upgrade

Étape 1 : Installation du service de base de données MySQL

Pour installer le service de base de données MySQL sur votre serveur, vous devez taper la commande suivante :

sudo apt-get update
sudo apt-get install mysql-server mysql-client

Pendant l’installation, vous serez invité à créer et à confirmer le mot de passe de l’utilisateur « root » de MySQL. Si ce n’est pas le cas, vous pouvez toujours le faire en tapant la commande suivante :

sudo mysql_secure_installation

Une série de questions va vous être posée. Voici les réponses à y apporter :

Change the root password? [Y/n] <-- Y
New password: <-- Taper votre mot de passe
Re-enter new password: <-- Taper de nouveau votre mot de passe
Remove anonymous users? [Y/n] <-- Y
Disallow root login remotely? [Y/n] <-- Y
Remove test database and access to it? [Y/n] <-- Y
Reload privilege tables now? [Y/n] <-- Y

Étape 2 : Installation du service Apache2

Pour installer le service Apache2, vous devez taper la commande suivante :

sudo apt-get install apache2

Étape 3 : Configuration du service Apache2

Nous allons maintenant voir comment configurer le service Apache2. Nous allons effectuer une configuration basique, mais vous pourrez par la suite effectuer une configuration plus poussée.

sudo vi /etc/apache2/mods-enabled/dir.conf

Assurez-vous que « index.php » est bien présent dans la variable « DirectoryIndex« . Si ce n’est pas le cas, vous pouvez l’ajouter.

<IfModule mod_dir.c>
DirectoryIndex index.html index.php index.xhtml index.htm
</IfModule>

Ensuite, nous allons configurer le nom de votre service web ou de votre site. Ouvrez le fichier de configuration du site par défaut Apache2 en exécutant les commandes ci-dessous :

sudo vi /etc/apache2/sites-enabled/000-default.conf

Vous allez pouvoir modifier le fichier de la manière suivante :

<VirtualHost *:80>
     ServerAdmin admin@mondomaine.fr
     DocumentRoot /var/www/
     ServerName exemple.fr
     ServerAlias exemple.fr

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Après avoir sauvegardé vos modifications, vous pouvez redémarrer le serveur Apache2 avec la commande :

sudo service apache2 restart

Étape 4 : Installation de PHP 7.2

Pour lancer l’installation de PHP 7.2, taper la commande suivante :

sudo apt-get install php

Cette commande va installer automatiquement les dépendances suivantes :

  • php-common
  • php7.2
  • php7.2-cli
  • php7.2-common
  • php7.2-json
  • php7.2-opcache
  • php7.2-readline

Pour vérifier la version de PHP que vous venez d’installer, vous pouvez taper la commande suivante :

php -v

Étape 5 : Installation des modules PHP complémentaires

Vous aurez peut-être besoin de paquets et de modules PHP supplémentaires pour que PHP fonctionne avec vos applications. Vous pouvez installer les modules les plus couramment utilisés avec la commande suivante :

sudo apt-get install php-pear php7.2-dev php7.2-zip php7.2-curl php7.2-gd php7.2-mysql php7.2-xml libapache2-mod-php7.2

Selon la manière dont vous allez utiliser le serveur Web, vous aurez peut-être besoin de modules et de packages PHP supplémentaires. Pour vérifier tous les modules PHP disponibles dans Ubuntu, exécutez :

apt-cache search --names-only ^php

Étape 6 : Installation de phpMyAdmin

Maintenant qu’Apache2 et que PHP sont installés, la dernière étape consiste à installer phpMyAdmin et à le configurer. Pour ce faire, exécutez les commandes ci-dessous :

sudo apt-get install phpmyadmin php-gettext

Lorsqu’on vous demande de sélectionner le serveur, sélectionner « Apache2 » avec la touche « Espace« .

Ensuite,  tapez « Yes » puis saisissez le mot de passe de la base de données MySQL.

Maintenant, ouvrez votre navigateur Web et connectez-vous au nom d’hôte ou à l’adresse IP du serveur suivi de phpMyAdmin :

ex. http://example.fr/phpmyadmin
Article précédent Article suivant

Vous pourriez aussi aimer

Aucun commentaire

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.