Probleme d'installation apache

mimi1255 -  
 mimi1255 -
Bonjour,

Je souhaite installer apache sous linux. J'ai donc télécharger ceci:
httpd-2.2.14.tar.gz, que j'ai décompressé dans /usr/local/src/httpd-2.2.14

Puis j'ai fait ceci:
./configure --prefix=/usr/local/apache-2.2.14

Et enfin il faut que je fasse un make puis un make install. Mais quand je fais make, j'ai cette erreur:
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.

Comment faire ?

Merci d'avance.
Configuration: Windows XP
Firefox 3.0.7

17 réponses

  1. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    Salut,
    et pourquoi tu n'utilises pas le gestionnaire de paquets ?

    => https://www.commentcamarche.net/faq/1328-linux-installer-les-programmes-gestion-des-paquets-compil
    0
  2. Flachy Joe Messages postés 2303 Statut Membre 261
     
    As tu vraiment besoin de compilé apache depuis les sources ?
    Ta distribution inclus surement un gestionnaire de paquet avec lequel tu installeras tes programmes bien plus simplement.
    0
  3. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    D'ailleurs quelle est ta distribution pour qu'on te dise qu'elle est ton gestionnaire de paquets .
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. bob031 Messages postés 8228 Statut Membre 473
     
    Bonjour,

    qu'indique la commande suivante :

    ls -l /usr/local/src/httpd-2.2.14
    0
  6. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    bon et bien tu ouvres un terminal tu tapes sudo apt-get install apache, tu mets ton mot de passe et le tour est joué ou tu utilises le gestionnaire graphique synaptics, tu le trouveras dans Système > Administration
    0
  7. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    Laisse tomber le tuto fait ça, ça ira deux fois plus vite.
    0
  8. bob031 Messages postés 8228 Statut Membre 473
     
    c'est plus simple en effet.

    :-)
    0
  9. mimi1255
     
    j'ai une erreur:

    root@srvtertiaire:~# sudo apt-get install apache
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Aucune version du paquet apache n'est disponible, mais il existe dans la base
    de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
    ou qu'il n'est disponible que sur une autre source
    E: Aucun paquet ne correspond au paquet apache
    0
  10. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    ouais ça doit être sudo apt-get install apache2 , ou cherche le avec le gestionnaire graphique
    0
  11. mimi1255
     
    Apparemment ça fonctionne bien, ceci veut dire que apache est installé et que c'est terminé ?

    root@srvtertiaire:/# sudo apt-get install apache2
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    apache2 est déjà la plus récente version disponible.
    apache2 passé en « installé manuellement ».
    0 mis à jour, 0 nouvellement installés, 0 à enlever et 16 non mis à jour.

    Car ensuite il me faut php comment faire ?
    0
  12. mimi1255
     
    En faite c'est pour exécuter un script en php
    0
  13. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    Oui c'est bon c'est installé.

    Mais il suffisait d'installer l'interpréteur php soit : apt-get install php5 puis dans le terminal toujours, php le_nom_du_fichier.php
    0
  14. mimi1255
     
    root@srvtertiaire:/home# php groupeeleve.php

    $ldap_server = 'localhost';

    $ldap_port = '389';

    $ldap_base_dn = 'o=gouv,c=fr';

    $ldap_user_filter = '(objectclass=PosixAccount)';

    $ldap_user_attr = array('divcod','uid');

    $ds = @ldap_connect($ldap_server,$ldap_port);

    if($ds)
    {
    $r = @ldap_bind($ds);
    if($r)
    {
    $sr = @ldap_search ($ds,$ldap_base_dn,$ldap_user_filter,$ldap_user_attr);
    $info = @ldap_get_entries($ds,$sr);
    $count = 0;
    for($i=0; $i<$info['count']; $i++)
    {
    $dn = strtolower($info[$i]['dn']);
    if(!preg_match("/ou=eleves/i",$dn)) continue; //on ne traite que les élèves
    $count++;
    $login = $info[$i]["uid"][0];
    $initial = substr($login,0,1);
    $classe = $info[$i]["divcod"][0];
    $destination = "/home/".$initial."/".$login."/perso/";
    $cmd = "ln -s ".$destination." /home/classes/".$classe."/".$login;
    $output = array();
    echo ($count<10 ? "0" : "").$count." - lien en ".$classe." vers ".$destination." pour ".$login."... ";
    exec($cmd." 2>&1; echo OK;",$output);
    if($output[0]=="OK") echo "OK\n";
    elseif(preg_match("/fichier existe\s*$/i",$output[0])) echo "DEJA PRESENT\n";
    else echo "ERREUR (".$output[0].")\n";
    }
    @ldap_free_result($sr);
    }
    else die("Echec d'authentification sur le LDAP\n");
    @ldap_close($ds);
    }
    else die("Echec de connexion au LDAP\n");
    ?>
    root@srvtertiaire:/home#
    0
  15. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    Il manque pas <?php au début de ton script ? Pour moi, il me l'a exécuté.
    0
  16. mimi1255
     
    Tout a fait c'était juste ça mon problème merci pour votre aide.
    0