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 à pour effet de télécharger et d’installer Apache2, la dernière version stable de PHP, MySQL Serveur et les mods(les add-on) 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 les modifications en cours :
sudo systemctl restart apache2
Vous pourrez ensuite avoir accès à PhpMyAdmin directement via http://localhost/phpmyadmin
Cet utilitaire vous servira lorsque vous aurez besoin de base de données sur votre serveur (exemple, installation WordPress ou Piwik).
Votre serveur est maintenant prêt à accueillir la plus grande majorité des sites, CMS et Frameworks disponible aujourd’hui ainsi que Piwik.
Vous possédez désormais un serveur local fonctionnel sur votre machine Linux