Compiler apache2 php5 & mysql5

Fermé
tom[] Messages postés 14 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 4 juin 2008 - 1 juin 2008 à 10:22
tom[] Messages postés 14 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 4 juin 2008 - 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


A voir également:

4 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
1 juin 2008 à 12:15
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

0
tom[] Messages postés 14 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 4 juin 2008
1 juin 2008 à 13:11
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
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
1 juin 2008 à 13:16
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
0
tom[] Messages postés 14 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 4 juin 2008
1 juin 2008 à 13:23
bon je vais réessayer la compil de mysql avec l'aide du lien que tu m'as donné

encore merci !
0