Compiler apache2 php5 & mysql5
tom[]
Messages postés
14
Statut
Membre
-
tom[] Messages postés 14 Statut Membre -
tom[] Messages postés 14 Statut Membre -
Bonjour,
J'ai compilé apache2 et php5 comme suit : (sous mandriva 2008.1)
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
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:
- Compiler apache2 php5 &amp; mysql5
- Compiler pdf - Guide
- Db power amp - Télécharger - Lecture & Playlists
- Inno setup compiler - Télécharger - Édition & Programmation
- Compiler plusieurs fichiers excel - Guide
- Driver PCI\VEN_8086&DEV_0046&SUBSYS_FD501179& ✓ - Forum Pilotes (drivers)
4 réponses
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
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
ben j'ai préféré compiler depuis les sources, car avec rpmdrake, le
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 :
Encore merci pour ce debut d'aide, tom
DocumentRootd'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
D'après ton historique ça devrait marcher ;-)
Fin, bref, va dans le répertoire php-5.2.6 et tape
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
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