Introduction

LAMP : Linux, Apache, MySQL et Php. Il s'agit d'un quatuor que l'on retrouve dans de nombreuses applications accéssibles via Internet :

  • CMS, type Joomla, Blog Wordpress Dotclear...
  • E-Commerce, OS-Commerce, Prestashop...
  • CRM : SugarCRM...

Sous Debian, l'installation est simple :

aptitude install apache2 php5 mysql-server php5-mysql

Le système demandra un mot de passe pour l'utilisateur root de MySQL ( rien à voir avec le root Linux ).

Librairie graphique

Pour afficher correctement les images, certains produits ont besoin de la librairie GD. là encore l'installation est simple :

aptitude install php5-gd

Redémarrer apache pour activer ce module.

/etc/init.d/apache2 restart

Base MySQL

Il est utile pour chaque application de créer une base et un utilisateur dédié. L'exemple suivant concerne l'application de E-Commerce Prestashop. L'installation demande un nom de serveur et une base de données. Le mieux est de la créer ainsi :

mysql -u root -p
( entrez le mot de passe root de MySQL saisi précédement )
SQL> create database prestashop;
SQL> grant all privileges on prestashop.* to prestashop@localhost indentified by 'motdepasse';
SQL> flush privileges;
SQL> exit

Lors de l'installation Prestashop, mettre localhost dans le nom du serveur. Puis prestashop pour la base de données et utiliser le user prestashop et motdepasse pour se connecter.

L'exemple est facilement adaptable à tout produit utilisant une plateforme LAMP avec installation via le navigateur.