 installation d apache2 php 5 à partir des sources installation d apache2 nous voulons installer ces logiciels dans usr local apache et usr local php5 télécharger les sources d apache à l adresse http httpdapacheorg récupérer la signature md5 du fichier httpd2052targz md5 httpd2052targz eba528fa8613dc5bfb0615a69c11f053 vérifier si la signature du fichier est bonne avec la fonction md5sum pour voir si le fichier n a pas été altéré commande cidessous md5sum httpd2052targz se placer dans usr local src pour détarer les sources tar xzvf chemin httpd2052 targz cette action crée le répertoire httpd2052 cd httpd2052 vérifier la version du compilateur gcc commande gcc v editer le fichier readme et install pour voir les options et ou problèmes que l on peut rencontrer pour l installation de manière générale ces deux fichiers sont toujours présents les lire est une bonne idée taper la commande   configure mdash help pour avoir les différentes options de configuration je vous conseille de récupérer ces informations dans un fichier   configure h optiontxt  et l imprimer pour pouvoir l étudier l option qui nous intéresse pour l instant est l option prefix c est elle qui définit l emplacement de l installation taper la commande   configure mdash prefix usr local apache2 ce programme configure comme son nom l indique l environnement de compilation du programme il crée le fichier makefile nécessaire pour le compilateur gcc et sauvegarde la commande configure tapée dans le fichier confignice  ou configstatus sauvegarder ce fichier car il est régénéré à chaque configure il permet de relancer la commande configue avec toutes les options confignice très utile si la ligne de commande est longue ou si il y a beaucoup d options si il y a des erreurs y remédier taper la commande make cette commande compile le programme avec gcc avec les instructions du makefile tapez make install cette commande installe le programme dans le répertoire défini   usr local apache2  lancer le programme usr local apache2 bin apachectl start qui lance le serveur web apache vérifier le bon fonctionnement en tapant http localhost dans un navigateur installation de php5 pour fonctionner avec apache2 compilé et installé précédemment nous voulons installer le logiciel dans usr local php5 télécharger les sources de php5 à l adresse http wwwphpnet détarer les sources comme précedemment vérifier la signature comme précedemment signature md5 pour php502 579f82f3d6a61b669183b2ebce357a1e ce placer dans le répertoire de détarage taper la commande  configure mdash prefix usr local php5 mdash withapxs2 usr local apache2 bin apxs withapxs2 est le script perl qui autoconfigure apache et son fichier de conf httpdconf comme précédemment le fichier confignice est crée make et make install editer le fichier usr local apache2 conf httpdconf et rajouter les lignes suivantes addtype application xhttpdphp php addtype application xhttpdphpsource phps relancer le serveur apache avec la commande usr local apache2 bin apachectl restart apache fonctionne avec les extensions php précaution à prendre  si vous compilez un programme fonctionnement avec une interface visuelle vous risquez de rencontrer quelques problèmes si vous n avez pas installé les outils de développement pour gnome et kde si les bibliothèques créent par la compilation de votre programme doivent être accèdées par d autres programmes il est necessaire de renseigner le fichier  etc ldsoconf en rajoutant le chemin des bibliothèques partagées ex usr localmonprg lib et de lancer la commande ldconfig pour relecture par le système du fichier ldsoconf  installation d apache2 php 5 à partir des sources des erreurs   configure h optiontxt doit etre   configure h optiontxt  sans le quoi  make  doit etre make sans la virgule make install  doit etre make install  configure prefix usr local php5 mdash withapxs2 usr local apache2 bin apxs doit etre  configure mdash prefix usr local php5 mdash withapxs2 usr local apache2 bin apxs  avec mdash prefix   usr local apache2 conf httpdconf doit etre  usr local apache2 conf httpdconf  sans le   usr local apache2 bin apachectl restart doit etre  usr local apache2 bin apachectl restart  sans le  si les bibliothèques crée doit etre si les bibliothèques crééent  etc ldconfigso  qui apparait 2 fois dans le document n existe pas chez moi et je ne me souvient pas l avoir vu sur d autre distro je pense qu il s agit de  etc ldsoconf  en tout ca il se nomme comme ca sur slackware et sous mandrake au début du texte on nous dit que l installation se fera dans  usr local apache mais en dessous on l install dans  usr local apache2  chemin httpd2052 targz l espace est en trop l option qui nous intéressepour l instant il manque un espace entre le et pour qui prend un majuscule  il crée doit etre il créé makefile nécessaire pour le compilateur gcc non ce n est pas vrai on peut utilisé gcc sans makefile par contre il est utilisé par défaut par la commande make qui n a rien a voir avec gcc  défini usr local apache2  il manque un espace avant la majuscule voila   installation d apache2 php 5 à partir des sources normalement c est bon merci  installation d apache2 php 5 à partir des sources beaucoup de personnes semblent recontrer ce message error xml2config not found please check your libxml2 installation la solution consiste en un simple aptget install libxml2 libxml2dev voilà j ai cherché plusiuers minutes j espère que cette info pourra en aider d autres  installation d apache2 php 5 à partir des sources super la solution merci  installation d apache2 php 5 à partir des sources merci tu me sauves la vie p  installation d apache2 php 5 à partir des sources merci a toi pour l info   installation d apache2 php 5 à partir des sources merci tro cool g tro galéré merciiiiiiiiiiiiiiiiiiiiiiiiiiiii  installation d apache2 php 5 à partir des sources merci pour ce tuto c est ma première installation à partir des sources lorsque je me connecte à local host j ai le message it works maintenant je voudrais savoir comment installer des applicatuions utilisant cette installation merci je suis sous ubuntu installation d apache2 php 5 à partir des sources google est ton ami  installation d apache2 php 5 à partir des sources  serveurs  