IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Installation apache 2.2.3 sous linux


Sujet :

Apache

  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 57
    Points : 43
    Points
    43
    Par défaut Installation apache 2.2.3 sous linux
    Bonjour je commence à travailler avec linux mais je suis vraiment un débutant de chez débutant.

    J'ai installé en test une version de RedHat 4.0 ES entreprise.

    J'essaie maintenant d'installer apache.
    j'ai donc téléchargé l'archive httpd-2.2.3 je l'ai décompressée et puis j'ai tappé les commandes suivantes.

    ./configure --prefix=/usr/local/apache
    ./configure --enable-module=so

    puis make
    et make install

    Premier soucis, apache c'est installé dans le répertoire suivant: /usr/local/apache2 et non pas /usr/local/apache tout cour. Pourtant il n'y à pas de répertoire apache dans mon répertoire /usr/local. Est-ce normal?

    2ème soucis, est-ce normal que lorsque je tente de démarrer apache en faisant /usr/local/apache2/bin/apachectl start il me dit qu'il n'existe pas de fichier /etc/httpd/conf
    J'ai donc créer mon répertoires /etc/httpd et /etc/httpd/conf et copier mon fichier httpd.conf de /usr/local/apache2/conf vers /etc/httpd/conf
    Ne peut-on pas changer afin qu'il aille cherche le fichier directement sur /usr/local/apache2/conf ?????

    Mais ou j'ai le plus grand souci, c'est que lorsque j'essaie de démarer apache, maintenant l'erreur suivante apparaît: Syntax error on line 114 of /etc/httpd/conf/httpd.conf:
    Invalid command 'Order', perhaps mis-spelled or defined by a module not included

    et Apache ne démarre pas..

    Quelque pourraît-il m'aider car je suis vraiment débutant et je dois vraiment faire des erreurs de débutants...

    Mon but est d'ensuite installer php 5.1.6 et la dernière version de Postgresql.

    Merci d'avance pour vos réponses.
    a+

  2. #2
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    Salut,

    Lorsque tu lances le script configure, tu peux mettre les options les unes à la suite des autres ... exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./configure --prefix=/usr/local/apache --enable-module=so
    Ensuite pour le fichier de configuration, je pense qu'il y a une option de configure pour choisir l'emplacement de ce dernier. Essaie avec ./configure --help pour voir ...

    Pour l'erreur de synthaxe, montre nous un peu la partie du fichier concernée (Ligne 114 apparament).

  3. #3
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par Freed0
    Salut,

    Lorsque tu lances le script configure, tu peux mettre les options les unes à la suite des autres ... exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./configure --prefix=/usr/local/apache --enable-module=so
    Ensuite pour le fichier de configuration, je pense qu'il y a une option de configure pour choisir l'emplacement de ce dernier. Essaie avec ./configure --help pour voir ...

    Pour l'erreur de synthaxe, montre nous un peu la partie du fichier concernée (Ligne 114 apparament).
    Oui j'ai justement mis ces 2 commandes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./configure --prefix=/usr/local/apache --enable-module=so
    Malgré tout au lieu de m'installer le tout sur /usr/local/apache, il me l'a installé sur /usr/local/apache2....

    Mais en fait j'ai compris pourquoi? il me l'installait pas dans le répertoire /usr/local/apache..
    C'est parce que le répertoire apache n'existe pas dans /usr/local et que contrairement à windows, quand le répertoire de destination n'existe pas, il ne le créer pas par défaut...

    Mon vrai problème est plutôt celui-ci:
    Dans mon fichier httpd.conf le pavé qui bloc est le suivant:

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    </Directory>

    Mais en fait c'est comme s'il connaissait pas les commandes Order Deny, allow et Deny from all...

    Il doit y avoir quelque chose qu'y n'est pas chargé..
    Franchement c'est un peu le beusier.... J'ai déja installé apache plusieurs avec php mais sur des plates-forms windows... Je comprends pas ce qu'y foire là sur linux..
    Qu'est-ce que j'oublie.??

    a+

Discussions similaires

  1. Comment installer un serveur mail (smtp), sous linux ubuntu(en ayan pour f.a.i neuf)?
    Par Invité dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 28/01/2009, 16h24
  2. Install 10G Non Rac + ASM sous Linux
    Par davy.g dans le forum Installation
    Réponses: 0
    Dernier message: 16/04/2008, 17h07
  3. Apache n'affiche rien sous Linux!
    Par ploxien dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 11/06/2007, 12h14
  4. installation de la lib BLT sous Linux
    Par tarantella dans le forum Tkinter
    Réponses: 1
    Dernier message: 12/09/2006, 11h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo