Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1637 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Debutant linux cherche a installer apache, Edit: et a configuerer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debutant linux cherche a installer apache, Edit: et a configuerer

n°491746
herks
Posté le 31-05-2004 à 23:48:31  profilanswer
 

voila je cherche a installer apache sous linux madrake 10 mais j'ai des pb des le debut....
 
donc j'ai decompresse apache dans /home/herks/apache
 
ensuite dans la doc ils disent de faire un ./configure --prefix=PREFIX  mais j'obtiens une erreur comme quoi la cmd est inconnu
 
je pense que c'est une erreur du a un mauvais chemin d'acces, mais j'ai essayé divers truc tel que home/herks/apache/configure --prefix=PREFIX
 
mais sans succes.....
 
sinon quel version d'apache prendre la 1.3 ou 2.0 ??
 
merci


Message édité par herks le 01-06-2004 à 17:45:25
mood
Publicité
Posté le 31-05-2004 à 23:48:31  profilanswer
 

n°491752
dam1330
...
Posté le 31-05-2004 à 23:56:33  profilanswer
 

pas besoin de compiler, ya des paquets rpm tout simple a installer

n°491753
Profil sup​primé
Posté le 31-05-2004 à 23:58:55  answer
 

Code :
  1. urpmi apache


 
en root dans un shell et ca sera fait sans que t'aies le temps d'aller pisser :)


Message édité par Profil supprimé le 01-06-2004 à 00:00:15
n°491754
herks
Posté le 31-05-2004 à 23:59:23  profilanswer
 

dam1330 a écrit :

pas besoin de compiler, ya des paquets rpm tout simple a installer


 
ok, mais j'aimerai quant meme comprendre d'ou vient mon erreur ...

n°491830
djmacou
Posté le 01-06-2004 à 07:33:57  profilanswer
 

tu tapes mot pour mot ./configure --prefix=PREFIX ???
 
Dans ce cas c normal que tu es une erreur "commande inconnue"..
 
Si tu veux apache seul tu tapes :
 
./configure
 
L'option prefix sert à indiquer ou tu veux que apache soit installé... C pas obligatoire. la syntaxte c ./configure --prefix=/ou/doit/etre/installé/apache
 
Par contre si tu veux installer le support de php avec apache tu dois l'indiquer à la compilation.
 
Pour l'install d'apache + PHP:
 
$ tar xzvf apache_1.3.29.tar.gz
$ tar xzvf php-4.3.4.tar.gz
$ cd apache* (tu vas dans le rep apache)
$ ./configure (tu crées les fichiers nécéssaires)
$ cd ../php-4.3.4 (tu te met dans le rep des sources de php)
$ ./configure --enable-calendar --with-mysql  --with-apache=../apache_1.3.28 (tu configures php pour apache)
$ make tu compile php
$ su
# make install (tu l'installes)
# exit
$ make clean
$ cd ../apache_1.3.x (tu retourne dans les sources apache)
$ ./configure --activate-module=src/modules/php4/libphp4.a (tu configure apache pour le support php)
$ make (tu compiles)
$ su
# make install (tu installes)
# cp ../php-4.3.4/php.ini-dist /usr/local/apache/conf/php.ini
(tu copie le fichier php.ini au bon endroit)
 
ensuite tu Copies c deux ligne ceci dans le fichier /usr/local/apache/conf/httpd.conf
 
AddType application/x-httpd-php .php .php3 .inc
AddType application/x-httpd-php-source .phps
 
 tu modifies la ligne "DirectoryIndex index.html index.htm" en rajoutant index.php
 tu as donc:
 "DirectoryIndex index.html index.htm index.php"
 
Voilà il ne te reste plus qu'a configurer le fichier httpd.conf selon tes besoins...


Message édité par djmacou le 01-06-2004 à 07:35:43
n°492265
herks
Posté le 01-06-2004 à 17:42:28  profilanswer
 

djmacou a écrit :

tu tapes mot pour mot ./configure --prefix=PREFIX ???
 
Dans ce cas c normal que tu es une erreur "commande inconnue"..
 
Si tu veux apache seul tu tapes :
 
./configure
 
L'option prefix sert à indiquer ou tu veux que apache soit installé... C pas obligatoire. la syntaxte c ./configure --prefix=/ou/doit/etre/installé/apache
 
Par contre si tu veux installer le support de php avec apache tu dois l'indiquer à la compilation.
 
Pour l'install d'apache + PHP:
 
$ tar xzvf apache_1.3.29.tar.gz
$ tar xzvf php-4.3.4.tar.gz
$ cd apache* (tu vas dans le rep apache)
$ ./configure (tu crées les fichiers nécéssaires)
$ cd ../php-4.3.4 (tu te met dans le rep des sources de php)
$ ./configure --enable-calendar --with-mysql  --with-apache=../apache_1.3.28 (tu configures php pour apache)
$ make tu compile php
$ su
# make install (tu l'installes)
# exit
$ make clean
$ cd ../apache_1.3.x (tu retourne dans les sources apache)
$ ./configure --activate-module=src/modules/php4/libphp4.a (tu configure apache pour le support php)
$ make (tu compiles)
$ su
# make install (tu installes)
# cp ../php-4.3.4/php.ini-dist /usr/local/apache/conf/php.ini
(tu copie le fichier php.ini au bon endroit)
 
ensuite tu Copies c deux ligne ceci dans le fichier /usr/local/apache/conf/httpd.conf
 
AddType application/x-httpd-php .php .php3 .inc
AddType application/x-httpd-php-source .phps
 
 tu modifies la ligne "DirectoryIndex index.html index.htm" en rajoutant index.php
 tu as donc:
 "DirectoryIndex index.html index.htm index.php"
 
Voilà il ne te reste plus qu'a configurer le fichier httpd.conf selon tes besoins...


 
merci pour ta precieuse aide ...
 
mais j'ai encore un probleme l'installation c'est bien deroulé mais lorsque je veux me connecter a http://localhost j'ai un msg d'erreur : impossible de se connecter a lacalhost
 
j'ai regardé dans le httpd.conf et a tout semble correct (pour l'humble debutant que je susi ;) ) d'ou peut venir le pb ?
 
De plus faut il lancer apache, si oui comment fait on ?
merci


Message édité par herks le 01-06-2004 à 17:42:48
n°492275
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-06-2004 à 17:49:49  profilanswer
 

si tu as installé à partir des rpms de la mdk :
service httpd restart
 
 
ou dans drakxservices, service nommé httpd


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°492288
herks
Posté le 01-06-2004 à 17:58:11  profilanswer
 

Dark_Schneider a écrit :

si tu as installé à partir des rpms de la mdk :
service httpd restart
 
 
ou dans drakxservices, service nommé httpd


j'ai installé a partir des sources....
 
sinon dans drakxservice je n'ai pas httpd ? ca veut dire que mon install est foireuse ??

n°492293
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-06-2004 à 18:00:23  profilanswer
 

parce que tu n'as pas installé à partir des rpms.
 
 
comment installer apache 2 avec mysql et php sous mdk 10 ? en instalant les packages apache2 apache2-mod_php php-mysql
 
avec la commande urpmi :  

Code :
  1. urpmi apache2 apache2-mod_php php-mysql


 
ou alors en sélectionnant les packages dans le gestion de packages.
 


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°492308
herks
Posté le 01-06-2004 à 18:07:43  profilanswer
 

Dark_Schneider a écrit :

parce que tu n'as pas installé à partir des rpms.
 
 
comment installer apache 2 avec mysql et php sous mdk 10 ? en instalant les packages apache2 apache2-mod_php php-mysql
 
avec la commande urpmi :  

Code :
  1. urpmi apache2 apache2-mod_php php-mysql


 
ou alors en sélectionnant les packages dans le gestion de packages.


 
ok merci pour ses infos, mais j'ai fait une install comme me l'a indiqué djmacou, et donc comment demarrer le service apache avec une tel install ?
 
sinon avec quel cmd peut on voire les service qui tmourne ?
 
merci

mood
Publicité
Posté le 01-06-2004 à 18:07:43  profilanswer
 

n°492310
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-06-2004 à 18:09:28  profilanswer
 

tu te débrouilles pour ton install via des tar.gz ( sources ).
ce n'est pas intégré au système et les outils du système ne le détecteront pas correctement ( enfin dans la plupart des cas ).
 
ensuite tu seras emmerder pour ajouter d'autres composants et pour les mises à jour de sécurité.
 
demande à celui qui t'a fait installer apache de cette manière sous mdk de te donner la réponse


Message édité par Dark_Schneider le 01-06-2004 à 18:10:12

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°492312
djmacou
Posté le 01-06-2004 à 18:10:35  profilanswer
 

tu dois avoir le binaire dans /usr/local/apache/bin
le binaire doit s'appeller httpd
 
pour le lancer tu te met dans le rep où il se trouve et tu tapes ./httpd start
Je c plus ou il est par défault mais je te dis ca ce soir

n°492319
herks
Posté le 01-06-2004 à 18:15:55  profilanswer
 

Dark_Schneider a écrit :

tu te débrouilles pour ton install via des tar.gz ( sources ).
ce n'est pas intégré au système et les outils du système ne le détecteront pas correctement ( enfin dans la plupart des cas ).
 
ensuite tu seras emmerder pour ajouter d'autres composants et pour les mises à jour de sécurité.
 
demande à celui qui t'a fait installer apache de cette manière sous mdk de te donner la réponse


 
oki merci pour ses precisions, je crois que je vais reinstaller tout ca avec les rpm.
Mais avant comment je fais pour supprimer/desinstaller apache et php proprement ?

n°492324
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-06-2004 à 18:22:22  profilanswer
 

c'est le pb lorsque l'on utilise des tar.gz ... désinstaller proprement


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°492348
herks
Posté le 01-06-2004 à 18:48:03  profilanswer
 

nickel ca fonctionne
merci a tous

n°492522
djmacou
Posté le 01-06-2004 à 20:20:26  profilanswer
 

Dark_Schneider a écrit :

tu te débrouilles pour ton install via des tar.gz ( sources ).
ce n'est pas intégré au système et les outils du système ne le détecteront pas correctement ( enfin dans la plupart des cas ).
 
ensuite tu seras emmerder pour ajouter d'autres composants et pour les mises à jour de sécurité.
 
demande à celui qui t'a fait installer apache de cette manière sous mdk de te donner la réponse


N'importe quoi.... C'est surtout que quand tu les install via rpm la config par default est null il faut tout refaire et c pas de la tarte dans le httpd.conf il te met des tas d'include vers d'autres fichier, ca deviens un bordel monstre.... Franchement installer manuellement apache est plus simple au bout du compte....
 

Citation :

c'est le pb lorsque l'on utilise des tar.gz ... désinstaller proprement


en root:
make uninstall
Rien de plus propre......

n°492529
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-06-2004 à 20:25:43  profilanswer
 

1 - l'avantage des include est de pouvoir installer une extension facilement via rpm et qu'elle soit déjà active avec ses paramètre
 
2 - tous les tar.gz ne supportent pas "make uninstall"


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°492557
djmacou
Posté le 01-06-2004 à 20:43:41  profilanswer
 

Dark_Schneider a écrit :

1 - l'avantage des include est de pouvoir installer une extension facilement via rpm et qu'elle soit déjà active avec ses paramètre
Pour les modules de base je veux bien car il sont prévu (et si tu t'en sert pas ca pollue ton httpd.conf au passage), mais pour les modules moins courant du style mod_auth_dbm ou mod_auth_tds etc.. tu n'y arriveras jamais (enfin je pensse pas jamais essayé, mais ca m'étonnerais)
 
2 - tous les tar.gz ne supportent pas "make uninstall"
Généralement ils le supportent... Surtout apache... Ceux qu'il ne le supportent pas sont de plus en plus rare.. Je suis encore jamais tomber sur ce pb... Mais c vrai il existe

n°492573
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-06-2004 à 20:56:21  profilanswer
 

1 -  
 

Code :
  1. [root@admin3 admin]# rpm -ql apache2-mod_suexec
  2. /etc/httpd/conf.d/69_mod_suexec.conf
  3. /usr/lib/apache2-extramodules/mod_suexec.so
  4. /usr/sbin/apache2-suexec
  5. /usr/share/doc/apache2-mod_suexec-2.0.48
  6. /usr/share/doc/apache2-mod_suexec-2.0.48/mod_suexec.html
  7. /usr/share/doc/apache2-mod_suexec-2.0.48/suexec.html
  8. /usr/share/man/man8/apache2-suexec.8.bz2
  9. /var/www/html/addon-modules/apache2-mod_suexec-2.0.48


 
comme tu le vois si tu ne l'installe pas, alors il ne pollue pas ton ficheir de conf car sa conf est contenue dans /etc/httpd/conf.d/69_mod_suexec.conf
 
autre example :

Code :
  1. [root@admin3 admin]# rpm -ql apache2-mod_ldap
  2. /etc/httpd/conf.d/46_mod_ldap.conf
  3. /usr/lib/apache2-extramodules/mod_auth_ldap.so
  4. /usr/lib/apache2-extramodules/mod_ldap.so
  5. /usr/share/doc/apache2-mod_ldap-2.0.48
  6. /usr/share/doc/apache2-mod_ldap-2.0.48/README.ADVX


 
c'est pratique.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°492575
djmacou
Posté le 01-06-2004 à 20:58:46  profilanswer
 

oui je suis d'accords mais le lien est toujours dans httpd.conf et c pénible à lire...


Message édité par djmacou le 01-06-2004 à 20:58:57
n°492581
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-06-2004 à 21:07:10  profilanswer
 

non le lien n'y est pas.
 

Code :
  1. ###
  2. ### Global Configuration
  3. ###
  4. # We now support multiple apache configurations on the same server. In
  5. # common.conf, we put all directives that are common to all implementations
  6. # (httpd, httpd-perl, etc.)
  7. # For Apache2 we load all conf files in conf.d
  8. Include /etc/httpd/conf.d/*.conf
  9. Include conf/commonhttpd.conf


 
Include /etc/httpd/conf.d/*.conf charge tout ce qui est dans /etc/httpd/conf.d/ et normalement il n'y a que les fichiers de conf des modules installés.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°492587
djmacou
Posté le 01-06-2004 à 21:10:27  profilanswer
 

1 point pour toi je savais pas...

n°492590
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-06-2004 à 21:12:05  profilanswer
 

les packages mdk sont bien foutu de ce côté là


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°492616
djmacou
Posté le 01-06-2004 à 21:19:08  profilanswer
 

C clair que c bien foutu....

n°525159
cppa_mofo
Posté le 21-07-2004 à 22:10:47  profilanswer
 

Hello
 
je remonte le sujet car je l'ai trouvé sur google ...
 
j'ai fait l'installe préconisée par "djmacou", mais au moment de la configuration de PHP, j'ai le message suivant :
 
"loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc foun in $PATH"
 
kezako !!??!!

n°525185
Kezakel
Posté le 21-07-2004 à 22:56:56  profilanswer
 

il manque cc pour compiler
 
faut d'abord installer le package CC ou/et GCC

n°525187
cppa_mofo
Posté le 21-07-2004 à 23:01:55  profilanswer
 

hmmmmmm
 
euh oui mais là euh ... je l'installe comment ? (han le newbie)

n°525260
Dark_Schne​ider
Close the World, Open the Net
Posté le 22-07-2004 à 05:03:56  profilanswer
 

cppa_mofo> tu es sous kelle distro ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°525371
cppa_mofo
Posté le 22-07-2004 à 11:55:03  profilanswer
 

J'ai installé la Mandrake 10 ...

n°525418
mikala
Souviens toi du 5 Novembre...
Posté le 22-07-2004 à 13:18:22  profilanswer
 

pourquoi tu compiles php alors ? ( au lieu d'utiliser les paquets ? )

n°525669
cppa_mofo
Posté le 22-07-2004 à 16:29:57  profilanswer
 

Ben en fait je veux installer apache 2 avec php 5 ...
 
On est oblige de se servir des paquets deja dispo, je prefererai savoir comment installer mes propres versions en ligne de commande !!!

n°525681
Dark_Schne​ider
Close the World, Open the Net
Posté le 22-07-2004 à 16:41:12  profilanswer
 

alors apprend ce qu'est compiler un package.
 
 
il te faut :
- un compilateur ( gcc )
- divers outils ( binutils, make, automake )
- les entêtes des différents progs ( apache2-devel )
 
mais bon, c'est toi ki voit.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°525802
cppa_mofo
Posté le 22-07-2004 à 17:52:09  profilanswer
 

Dark_Schneider->c'est ce que j'esaie d'apprendre ... je vais donc chercher le moyen d'installer ce compilateur qui je croyais etait installé par defaut (je l'ai peut etre vire ...)
 
++

n°525806
Dark_Schne​ider
Close the World, Open the Net
Posté le 22-07-2004 à 17:59:39  profilanswer
 

il n'est pas installé par défaut.
 
http://www.linux-wizard.net/howto. [...] e=42#urpmi
http://doc.mandrakelinux.com/Mandr [...] ement.html


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°525809
mikala
Souviens toi du 5 Novembre...
Posté le 22-07-2004 à 18:09:46  profilanswer
 

djmacou> tu es un débutant et tu veux de suite compiler la _derniere_ version de php ne sachant meme pas comment t'y prendre car a priori tu ne lis pas les docs diverses & variées ?
tu ne trouves pas que c'est un peu exagéré de ta part ?
Concretement que t'apporte php5 ?

n°525815
Hermes le ​Messager
Breton Quiétiste
Posté le 22-07-2004 à 18:29:01  profilanswer
 

Heu de toutes manieres, pas besoin de s'embeter : Xampp
 

n°525824
cppa_mofo
Posté le 22-07-2004 à 19:28:26  profilanswer
 

mikala -> pourquoi tu t'adresse a djmacou ... c moi qui fait le fou en me lancant dans linux sans lire a fond les docs !!!
 
A part cela, j'ai donc installe GCC, puis j'ai du installé BISON puis FLEX et là tout fonctionne ... mais je ne sais pas trop à quoi correspond les deux derniers paquets ...
 
Hermes le Messager -> je ne m'embete pas, je veux juste apprendre, je n'utilise surement pas la bonne méthode, mais bon c'est comme (merci pour le nom Xampp je ne connaissais pas)
 
Je remettrai un message des que je serais à nouveau bloqué
 
EDIT : merci Dark_Schneider pour les docs
 
++


Message édité par cppa_mofo le 22-07-2004 à 19:34:47
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Debutant linux cherche a installer apache, Edit: et a configuerer

 

Sujets relatifs
Comment installer un disque dur SCSI à chaud (sous RedHat 7.3) ?[ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/
linux + routeur/modem = casse teteinstaller un .bin
Installer configurer un lecteur de dvdrom sous MDKDonnez moi des raisons pour me mettre a Linux
Conversation Video sous Linuxfree dégroupé en sagem sous linux et xp??
Linux 10.0 ^no bootCPU load par apache
Plus de sujets relatifs à : Debutant linux cherche a installer apache, Edit: et a configuerer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR