LAMP:Description prerequis

From aldeid
Jump to navigation Jump to search

Installation de LAMP

Description

Ce tutoriel explique comment installer un environnement LAMP (Linux, Apache, PHP, MySQL) complet en production, pour une distribution Debian ou dérivée (Ubuntu par exemple). L'installation à partir des sources sera privilégiée dans un environnement de production, afin d'avoir les dernières versions logicielles d'une part, et de paramétrer de manière précise l'installation, d'autre part.

Pré-requis

Les paquets suivants sont nécessaires pour compiler à partir des sources :

# apt-get install build-essential flex bison autoconf automake libxml2-dev libpng12-dev libmcrypt-dev

Installation de libncurses pour la compilation de MySQL :

# apt-get install libncurses5 libncurses5-dev

Installation de libxslt1-dev pour activer le module XSLT dans PHP

# apt-get install libxslt1-dev

Installation de freetype2 à partir des sources pour la compilation d'Apache :

# cd /usr/local/src/
# wget http://garr.dl.sourceforge.net/sourceforge/freetype/freetype-2.4.3.tar.gz
# tar xzvf freetype-2.4.3.tar.gz
# cd freetype-2.4.3
# ./configure
# make
# make install

Installation de NET-SNMP (pour activation de --with-snmp lors de la compilation de PHP)

> Voir howto-cacti

Installation du Curl (si activation du paramètre pour la compilation de PHP)

# apt-get install curl libcurl4 libcurl4-dev