Apache, PHP, MySQL


Configurer un poste Ubuntu en serveur LAMP

Installer les outils permettant de développer des application WEB en PHP

Rien de tel qu’un ordinateur LINUX pour développer des applications Web en PHP. Pour cela, vous aurez également besoin d’un serveur HTTP et d’un serveur de bases de données. Une fois installés et configurés, vous pourrez également travailler avec les CMS   les plus connus : SPIP, Joomla, Drupal ou WordPress qui sont tous écrit en PHP et peuvent utiliser MySQL pour enregistrer les données.


 Installation

Comme Ubuntu utilise le même gestionnaire de paquet que Debian dont il est dérivé, nous allons pouvoir utiliser la commande apt-get pour installer apache, php et MySql en une seule action :

sudo apt-get install apache2 mysql-server php5 php5-mysql libapache2-mod-php5

Attention : Durant la procédure d’installaton, il vous sera demandé de définir le mot de passe administrateur (root) de l’administrateur MySql.

Notre serveur LAMP est maintenant installé. Il nous faut maintenant tester les différents éléments.

 Test de MySQL

Dans un terminal, lancez l’utilitaire mysql

Puis, pour afficher les bases de données existantes :

Tapez quit; pour quitter le programme.

 Test d’Apache

Lancez un navigateur et tapez localhost comme adresse. La page suivante devrait s’afficher.

 Test de PHP

Le plus simple va être de créer un petit fichier PHP à la racine du site se trouvant par défaut à /var/www/html

Ce script sera composé des lignes suivantes :

  1. <?php
  2.   phpinfo();
  3. ?>

Télécharger

Vous pouvez créer ce script avec la commande suivante :

Puis, à partir de votre navigateur, exécutez le fichier. Vous devriez avoir l’affichage suivant :

 Pour conclure

Nous venons d’installer ce que l’on appelle un serveur LAMP. Si cette configuration est suffisante pour exécuter des programmes en PHP utilisant MySql, vous aurez sans doute besoin d’un environnement de développement avec gestionnaire de projets si vous désirez développer une grosse application. Par contre, vous avez tout ce qu’il faut pour développer des sites avec des CMS   comme WordPress, SPIP, Joomla ou Drupal qui sont tous basés sur des technologies PHP/MySql.
Nous verrons dans un autre chapitre quelques outils pour manipuler nos bases de données avec une interface graphique.

Article n° 18

Crée par: chris

Créé le: 24 février 2015

Modifié le: 1er mars 2015

Nombre de visites: 520

Popularité: 8 %

Popularité absolue: 1

Mots clés de cet article


SPIP

2003-2023 LePpf
Plan du site | | Contact | RSS 2.0 | Sur YouTube

Visiteurs connectés : 1

Nombre moyen de visites quotidiennes sur le site: 216