LAMP:Description prerequis
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