Probleme d'installation apache
mimi1255
-
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.
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.
A voir également:
- Probleme d'installation apache
- Apache open office gratuit - Télécharger - Suite bureautique
- Installation windows 10 sans compte microsoft - Guide
- Installation chromecast - Guide
- Installation clavier arabe - Télécharger - Divers Web & Internet
- Installation calculatrice - Télécharger - Calcul & Conversion
17 réponses
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
et pourquoi tu n'utilises pas le gestionnaire de paquets ?
=> https://www.commentcamarche.net/faq/1328-linux-installer-les-programmes-gestion-des-paquets-compil
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.
Ta distribution inclus surement un gestionnaire de paquet avec lequel tu installeras tes programmes bien plus simplement.
c'est parce que je voulais suivre ceci:
http://www.creerunsitewebfacile.com/guide_apache/installation_d_apache_1.php5
merci
http://www.creerunsitewebfacile.com/guide_apache/installation_d_apache_1.php5
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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
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 ?
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 ?
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
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
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#
$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#