Les Allergies
Alimentaires
Posez votre question Signaler

Compiler apache2 php5 & mysql5

tom[] 14Messages postés 18 avril 2008Date d'inscription - Dernière réponse le 1 juin 2008 à 13:23
Bonjour,
J'ai compilé apache2 et php5 comme suit : (sous mandriva 2008.1)
$ su
Mot de passe
[root@localhost ] # cd /usr/src
[root@localhost ] # tar -zxvf httpd-2.2.8.tar.gz
[root@localhost ] # tar -zxvf php-5.2.6.tar.gz
[root@localhost ] # cd httpd-2.2.8
[root@localhost httpd-2.2.8] # ./configure --prefix=/usr/local/apache
[root@localhost httpd-2.2.8] # make
[root@localhost httpd-2.2.8] # make install
[root@localhost httpd-2.2.8] # /usr/local/apache/bin/apachectl start
//je suis aller vérifier que 127.0.0.1 affichait bien "It Works!"
[root@localhost httpd-2.2.8] # /usr/local/apache/bin/apachectl stop
[root@localhost httpd-2.2.8] # cd ../php-5.2.6
[root@localhost php-5.2.6] # ./configure --with-apxs2=/usr/local/apache/bin/apxs
[root@localhost php-5.2.6] # make
[root@localhost php-5.2.6] # make install
[root@localhost php-5.2.6] # cp php.ini-dist /usr/local/lib/php.ini

//ensuite j'ai modifier le fichier /usr/local/apache/conf/httpd.conf comme suit : 
//    LoadModule php5_module        modules/libphp5.so
//    DirectoryIndex index.php index.html
//    AddType application/x-httpd-php .php
//    AddType application/x-httpd-php-source .phps

//j'ai également modifier le fichier /usr/local/apache/htdocs/index.html comme suit : 
//    index.html -> index.php
//    <?php echo "PHP Works!"; ?>

//après enregistrement, j'ai re démarré apache

[root@localhost php-5.2.6] # /usr/local/apache/bin/apachectl start
//je suis aller vérifier que 127.0.0.1 affichait bien "It Works!" et "PHP Works!", tout est ok !

maintenant, ce que je souhaite, c'est installer mysql dans /usr/local/mysql, et faire en sorte que apache et php en tienne compte.
mais le problème est : comment faire ?
merci d'avance pour votre aide, tom
Lire la suite 

Compiler apache2 php5 &amp;amp;amp; mysql5 »

4 réponses
Réponse
+0
moins plus
Salut,

P'tite question : pourquoi n'as pas tu utilisé le gestionnaire de paquets mandriva?

Pour répondre à ta question

Si j'aurais installé depuis les sources, j'aurais installé mysql en premier.
Pourquoi? Puisque au moment de l'installation de php tu devrais configurer avec --with-mysql

Affiche le résultat de
 /usr/src/php-5.2.6/.configure --help | grep mysql

Ajouter un commentaire
Réponse
+0
moins plus
ben j'ai préféré compiler depuis les sources, car avec rpmdrake, le
DocumentRoot
d'apache s'installe dans
/var/www
, et personnelement je préfère
/usr/local/apache/htdocs


ensuite, c'est histoire d'apprendre a compiler des sources, et puis pour avoir quelque chose des très personnalisé.

Pour ce qui est de mysql, j'avais deja essayer de l'installer en premier, mais je me suis enmélé les pinceaux avec l'histoire de gestion des utilisateur et groupes je ne saiavais pas quand etre en root, quand etre en user, et comment configurer mysql et tout ça, j'ai pas très bien conpris tout ça malgrès la doc officielle de mysql.

et pour ta commande :

[tom@localhost ~]$ /usr/src/php-5.2.6/.configure --help | grep mysql
bash: /usr/src/php-5.2.6/.configure: Aucun fichier ou répertoire de ce type
[tom@localhost ~]$ su
Mot de passe :
[root@localhost tom]# /usr/src/php-5.2.6/.configure --help | grep mysql
bash: /usr/src/php-5.2.6/.configure: Aucun fichier ou répertoire de ce type


Encore merci pour ce debut d'aide, tom
Ajouter un commentaire
Réponse
+0
moins plus
D'après ton historique ça devrait marcher ;-)

Fin, bref, va dans le répertoire php-5.2.6 et tape
 ./configure --help | grep mysql


De toute façon tu dois installer mysql en premier

Regarde dans le fichier INSTALL ou README, la procédure est bien détaillée

Regarde un ancien exemple http://www.commentcamarche.net/forum/affich 1595682 mysql installation depuis les sources
Ajouter un commentaire
Réponse
+0
moins plus
bon je vais réessayer la compil de mysql avec l'aide du lien que tu m'as donné

encore merci !
Ajouter un commentaire
Ce document intitulé « Compiler apache2 php5 &amp;amp; mysql5 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?