Configurer un environnement de développement sous Ubuntu

Dans cet article, vous allez apprendre à configurer un serveur Apache2 qui fait tourner PHP et MySQL. Vous apprendrez aussi à installer le gestionnaire de base de données phpMyAdmin. Avec ce type de configuration, vous pourrez faire fonctionner l’ensemble des services web requis pour un projet de création de site.

Configurer un serveur web

Pour configurer un environnement de développement sur Ubuntu, il faut commencer par installer Apache, MySQL et PHP.
Pour cela, lancez le terminal et exécutez ces quelques lignes de commande.

sudo apt install apache2 php mysql-server libapache2-mod-php php-mysql

Cette ligne a pour effet de télécharger et d’installer Apache2, la dernière version stable de PHP, MySQL Server et les modules (les add-ons) nécessaires au bon fonctionnement de ces trois paquets.

Une fois le tout téléchargé et installé, vous devriez alors voir dans le dossier « var » un dossier « www ».

C’est dans ce dossier que vous pourrez travailler, installer et coder votre site web.

Gestion des bases de données

Pour gérer vos bases de données, nous allons installer le gestionnaire de base de données phpMyAdmin.

Pour l’installer, exécutez la commande suivante :

sudo apt install phpmyadmin php-mbstring php-gettext

Le terminal vous guidera dans la création du compte par défaut de phpMyAdmin.

phpMyAdmin nécessite deux extensions pour fonctionner ; vous devez les activer manuellement en exécutant les commandes suivantes :

sudo phpenmod mcrypt
sudo phpenmod mbstring

Une fois les extensions activées, il faut redémarrer le serveur Apache pour prendre en compte les modifications :

sudo systemctl restart apache2

Vous pourrez ensuite accéder à phpMyAdmin directement via http://localhost/phpmyadmin.
Cet utilitaire vous servira lorsque vous aurez besoin d’une base de données sur votre serveur (par exemple pour une installation WordPress ou Piwik).

Votre serveur est maintenant prêt à accueillir la grande majorité des sites, CMS et frameworks disponibles aujourd’hui, ainsi que Piwik.

Vous possédez désormais un serveur local fonctionnel sur votre machine Linux.

Confidentialité des Données Mentions Légales CGV