OVH Community, votre nouvel espace communautaire.

compiler un fichier .c pour Apache.


canin
01/03/2006, 19h09
[QUOTE]xion écrivait :

En passant, si tu es sous fedora, mal parti... car moi, qui y suis, j'ai eu maints problèmes (et c'est pas terminé), mais surtout, blueqwartz, je l'ai supprimé... (manuellement, en supprimant tous les packages, pour pouvoir supprimer le max de rpms inutiles...), donc bonne chance


a tu essayé d'installer la librairie Net::SSLeay

car moi j'y arrive pas ( sui sous fedora avec blue quart)

xion
25/08/2004, 22h16
?
bas, rpm -Uvh package.rpm ...
euh, je m'attends au pire, là...
sinon, tu as des "apache+php+ssl" en un seul rpm... mais faut pas essayer, compiler depuis la source, c'est obligatoire pour apache et php, vu les options possibles...
de plus, les packages ne sont pas très... à jour

lover
25/08/2004, 13h44
Bonjour,

Comment fait - on pour installer une version rpm ?

xion
24/08/2004, 21h43
bas, c'est normal, car tu ne l'as pas compilé, mais il est installé de base, en rpm... (sous fedora en tout cas...)

lover
22/08/2004, 23h57
Hi,

xion, merci pour ce découragement .
Sinon je voudrais savoir pourquoi mes site fonctionnent alors que je n'ai pas compilé Apache !

dword
22/08/2004, 11h18
et un : whereis apache ?

xion
22/08/2004, 03h56
ah, donc si tu es sous fedora (comme moi, mais bon, pour que fedora vaille la peine, il faut vraiment (re)configurer un max de choses... mais après, ça en vaut réellement la peine ), c'est simple, tu n'as pas compilé apache, mais il était déjà là ???
donc il n'a jamais été compilé sur ton serveur, c'est une version rpm...
fais ça :
rpm -qa|grep apache
ou
rpm -qa|grep httpd
et tu verras apache.
tu ne verras pas le dossier d'apache, mais au moins si tu l'as en rpm...

dès lors, tu supprimes le rpm (rpm -e apache), et tu t'occupes de supprimer toutes les autres dépendances... en passant....
et tu recompiles apache à la main (si tu ne le fais pas, tu ne pourras jamais avancer correctement).

En passant, si tu es sous fedora, mal parti... car moi, qui y suis, j'ai eu maints problèmes (et c'est pas terminé), mais surtout, blueqwartz, je l'ai supprimé... (manuellement, en supprimant tous les packages, pour pouvoir supprimer le max de rpms inutiles...), donc bonne chance

lover
22/08/2004, 01h11
hi, je suis sous fedora. je ne trouve pas aussi le fichier 'apxs' .

xion
20/08/2004, 12h17
tu dois bien avoir installé apache ?
tu l'as installé via rpm ou via les sources ? ou il y était déjà (je suppose plutôt ça...)

tu es sous fedora ? redhat ? debian ? (le dernier cas, je ne l'espère pas... pour toi... )

au pire, tu fais :
find / httpd
et vu que ça te liste tout, et bien tu verras bien où tu peux trouver un httpd ou apache...
donc :
find / apachectl
@+!

lover
19/08/2004, 23h52
J'ai cherché le dossier '/usr/local/httpd' mais je ne le trouve pas !
Je ne sait pas koi faire !

xion
19/08/2004, 20h39
d'abord, si tu ne sais pas où se trouve apache sur ton dédié, ça va être dur de t'aider...

après, si par exemple, c'est /var/lib/apache/
et bien apxs se trouve dans /var/lib/apache/bin/

donc tu fais /var/lib/apache/bin/apxs -commandes

maintenant, par défaut, c'est /usr/local/apache ou /usr/local/httpd (moi j'ai la deuxième version)...

en définitif, c'est :
$APACHE_HOME/bin/apxs -command

lover
19/08/2004, 18h48
Bonjour,

Pour installer un nouveau module je doit compiler le fichier en .so. Pour cella il y a deux possibilté soit avec "apxs" soit en recompilant Apche.

Moi je désire faire avec apxs mais je ne trouve pas ce fichier (ni apxs2). Donc j'ai désicé de faire avec la deuxième méthode, mais je ne trouve pas le code source d'aPche sur mon server.

Pouvez - vous m'aider?
Merci

PS : Je n'ai pas le dossier /usr/local/apche !!! ;(