LAMP:Description prerequis

From aldeid
Jump to: navigation, 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