Installation d'un LAMP (Linux Apache Mysql Php)



Pour la configuration, ca se trouve ici

Notes générales sur les installations:
  • Décompresser les binaires dans /usr/src/ et garder les repertoires d'installation
  • Avec ces repertoires vous pouvez recompiler avec une option differente en un rien de temps :)
  • Pour faire une mise a jour, il suffit de telecharger la nouvelle version refaire le configure et make upgrade a la place de make install
  • Souvent, un fichier config.nice contient la derniere ligne de configure utilisée pour la compil


Apache

Il faut telecharger la derniere version sur http://httpd.apache.org/download.cgi puis verifier l'integrite du fichier grace a la commande md5sum monfichier.tar.

si les codes MD5 correspondent, decompresser (tar -xzvf mnifichier.tar.gz).
Compiler avec les options suivantes:

configure --enable-so --enable-dav-fs --enable-dav-lock --enable-dav --enable-rewrite --enable-ssl --enable-vhost-alias

Pour le lancement:
/usr/local/apache2/bin/apachectl start


Arret:
/usr/local/apache2/bin/apachectl stop / restart



PHP

Il faut telecharger la derniere version sur http://www.php.net/downloads.php puis verifier l'integrite du fichier grace a la commande md5sum monfichier.tar.

si les codes MD5 correspondent, decompresser (tar -xzvf mnifichier.tar.gz).
Compiler avec les options suivantes:

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-sockets --enable-mbstring=all

(apsx2 est installe avec apache, et le chemin correspond au chemin de la ligne de config d'apache livre sur ce site, si vous changez le PREFIX, changez aussi le chemin ici)

PHP est lancé avec apache, donc il n'y a rien a faire :)



A ce stade, vous pouvez donc lancer apache (voir la section apache) et tester votre code php. Pour ce qui est des configurations de ces softs, veuillez aller dans le tutos config correspondant.