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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Installation Apache

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Installation Apache

n°298877
Xanno
Posté le 29-07-2003 à 23:10:29  profilanswer
 

J'ai eu récemment de gros plantages avec Apache.
Il ne démarre même plus. J'ai donc essayé de le réinstaller (la dernière version tant qu'affaire), mais je n'y suis pas arrivé.
 
On m'a conseillé de faire l'installation manuelle (sans RPM) avec cette ligne de commande, pour des raisons pratiques:
 
./configure --prefix=/var/webconfig --enable-module=all --enable-shared=max  
 
Mais vu que cette ligne de commande ne passe pas sur ma configuration (il recherche après des modules que je n'ai pas), j'ai essayé la suivante qui se déroule parfaitement, mais qui n'active que le support DSO:
 
./configure --prefix=/var/webconfig --enable-module=so
 
Le problème, c'est que je ne sais pas quels autres modules je dois activer pour pouvoir utiliser php, perl, ssl, mysql etc.
 
Si vous pouviez compléter ma seconde ligne de commande, ce serait sympa parce que là je ne sais quoi mettre, et php ne va pas.
 
Merci!
 

mood
Publicité
Posté le 29-07-2003 à 23:10:29  profilanswer
 

n°298883
[IQS]Krust​y
Posté le 29-07-2003 à 23:39:41  profilanswer
 

heu php faut l'installer a part.. y a rien a faire dans la ligne de commande ..

n°298906
Olivier51
Posté le 30-07-2003 à 00:30:22  profilanswer
 

J'ai écris un tutorial pour l'installation d'Apache+PHP+MySQL+phmyadmin (à partir des sources sans les packages), il est ici :
www.codeur.org/doc/doc.php?ID=20
 
Si je me souviens bin il y a un fichier EXTENSION, je crois dans apache pour spécifier les options à mettre dans ./configure pour valider les modules ...

n°298919
[IQS]Krust​y
Posté le 30-07-2003 à 00:59:14  profilanswer
 

Y a une petite interface graphique sous PHP4 (depuis la 4.1 je crois) qui te permet choisir les modules lors du ./configure  
plus besoin de s'emmerder a les mettre dans la ligne de commande

n°299067
Xanno
Posté le 30-07-2003 à 12:48:49  profilanswer
 

[IQS]Krusty a écrit :

heu php faut l'installer a part.. y a rien a faire dans la ligne de commande ..  


Euh si, pour pouvoir utiliser PHP, il faut avoir spécifié à la compilation de Apache qu'on utilisera le module PHP.

n°299079
Xanno
Posté le 30-07-2003 à 12:57:09  profilanswer
 

Olivier51 a écrit :

J'ai écris un tutorial pour l'installation d'Apache+PHP+MySQL+phmyadmin (à partir des sources sans les packages


Cool c'est un document très intéressant (et en français en + :jap:).
Je vais essayer ta procédure, mais ce qui m'inquiète, c'est que je ne vois pas de "--enable-module=so" à la configuration de Apache.
 
so et libphp4.a représentent le même module?
Et "--activate-module" est pareil que "--enable-module"?
 
Un autre truc que je me demande, c'est que tu spécifies des répertoires d'installation pour les pages de man, des fichiers de log etc, mais pas du programme en lui-même (avec "--prefix=..." ).
 
Enfin, je testerai et je te dis quoi ;)

n°299137
Olivier51
Posté le 30-07-2003 à 14:51:20  profilanswer
 

Citation :

Un autre truc que je me demande, c'est que tu spécifies des répertoires d'installation pour les pages de man, des fichiers de log etc, mais pas du programme en lui-même (avec "--prefix=..." ).

 
Le programme, je l'avais mis dans /usr/local, il y a deux jours, j'ai essayé de réinstaller le serveur dans un un dossier /server que j'avais crée, mon arborescence :
/server
/server/apache
/server/mysql
/server/bin
/server/src
/server/man
/server/log
/server/etc
/server/phpmyadmin
 
J'ai rajouté --prefix=/server, ça à l'air de marché, sauf pour mysql, pour lequel je n'avais que les binaires, il y avait un fichier configure avec mysql, j'ai donc fait un ./configure --prefix=/server, mais j'ai encore des problèmes, sinon pour le reste ça marche ...

n°299301
[IQS]Krust​y
Posté le 30-07-2003 à 21:21:27  profilanswer
 

Xanno a écrit :


Euh si, pour pouvoir utiliser PHP, il faut avoir spécifié à la compilation de Apache qu'on utilisera le module PHP.


 
J'ai jamais du faire un truc de la sorte .. alors soit c'est inclus par default dedans maintenant .. soit .. UN DE NOUS MENT !!! ;)

n°299303
Olivier51
Posté le 30-07-2003 à 21:52:00  profilanswer
 

Moi aussi je le spéficie à la compilation l'utilisation de PHP, mais c'est vrai qu'il y a le fichier httpd.conf dans lequel ont doit dire les modules qu'on charge.

n°299353
[IQS]Krust​y
Posté le 30-07-2003 à 23:03:06  profilanswer
 

Oui mais php le met tout seul a jour

mood
Publicité
Posté le 30-07-2003 à 23:03:06  profilanswer
 

n°300521
Xanno
Posté le 02-08-2003 à 15:51:14  profilanswer
 

Olivier51 a écrit :

J'ai écris un tutorial pour l'installation d'Apache+PHP+MySQL+phmyadmin (à partir des sources sans les packages), il est ici :
www.codeur.org/doc/doc.php?ID=20


 
J'ai eu le temps aujourd'hui de tester ta procédure, mais j'ai une erreur au point 4 de ton tutorial, au moment du make de PHP.
 
La voici:
gcc: sapi/cli/php_cli.o: No such file or directory
gcc: sapi/cli/getopt.o: No such file or directory
make: *** [sapi/cli/php] Error 1

 
Si vous comprenez l'erreur...
 
PS: au point 4, il est écrit "Maintenant qu'Apache et MySQL [...]", mais c'est Apache et PHP qu'on vient de configurer...

n°300543
Xanno
Posté le 02-08-2003 à 19:09:11  profilanswer
 

Aaah, vive google!
J'ai trouvé une page qui m'a débloqué :)  
 
http://bugs.php.net/bug.php?id=22621
 
D'autres personnes ont eu ce problème, et il suffit de faire un make clean avant le ./configure pour débloquer... :sweat:  
 
Maintenant, apache et php sont installés, mais je n'arrive pas à lancer Apache, il me dit que j'ai une erreur dans mon fichier de configuration httpd.conf :??:  
 
Je réessaye tout ça ce soir, et si je ne trouve pas, je reviens sur forum.hardware.fr!
A tout de suite ;)

n°301378
Xanno
Posté le 04-08-2003 à 19:41:32  profilanswer
 

Je pense que l'erreur provient "bêtement" du fichier httpd.conf qui aurait changé de syntaxe entre ma version précédente de Apache (v1.3.27 je pense) et la version 1.3.28 que je viens d'installer.
 
J'ai en fait écrasé le fichier de configuration que j'ai obtenu après l'installation par celui de mon ancienne version que j'avais précieusement conservé.
 
Failed to start apache :  
Starting httpd: [Mon Aug  4 19:31:42 2003] [warn] Loaded DSO libexec/libphp4.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)
Syntax error on line 330 of /etc/httpd/conf/httpd.conf:
Invalid command 'Order', perhaps mis-spelled or defined by a module not included in the server configuration
[FAILED]

 
Vous savez où je peux trouver un fichier de configuration httpd.conf dans son état d'origine?
 
Merci

n°301390
HJ
Posté le 04-08-2003 à 20:55:42  profilanswer
 

tu peux faire un

apachectl configtest


pour voir les erreurs


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

  Installation Apache

 

Sujets relatifs
Installation apache sous Suninstallation apache et ses modules ???
[Debian] Installation d'Apache/php/MySQLInstallation d'un module Apache ...
[debian] pb installation php4 avec apacheComplilation et Installation d'Apache sur Debian
[Apache - PHP - Oracle] InstallationPb d'installation apache sur RedHat 7.2
[apache/php] installation chrooté[newbie] installation d'un serveur Apache, proFTPd, pas à pas
Plus de sujets relatifs à : Installation Apache


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