Re: PB with APACHE & PHP4

Page principale

Répondre à ce message
Auteur: FEREYRE Jérôme
Date:  
À: adrien.geymond, guilde
Sujet: Re: PB with APACHE & PHP4
salut !!!

si j'me gourre pas la méthode qui est décrite dans INSTALL pour installer
le module PHP4 dans
apache se passe avant que tu ai installé apache.
En d'autre terme et plus clairement (je l'espere), voici ce que j'ai fait
récemment:
1) Untar des sources de apache dans /tmp/apache
2) ./configure dans le repertoire /tmp/apache
3) Untar des sources de PHP4 dans le repertoir /tmp/php
3) ./configure --with-apache=/tmp/apache + toute les options que tu veux
3) make; make install dans le repertoir /tmp/php (la ca te copie le module
PHP compilé
dans le repertoire /tmp/apache/src/modules/php4/
4) ./configure --activate-module=src/modules/php4/libphp4.a + etc dans le
repertoir /tmp/apache
5) enfin compil et install d'apache make;make install

Ca ca devrait marcher, mais bon ca résoud pas ton pb si tu veux absolument
utiliser une
version d'apache déja installé!

Jérôme


At 15:01 14/02/02 +0100, adrien.geymond@??? wrote:
>Bonjour,
>
>Je souhaite installé Apache avec PHP4.
>Je l'ai déja fait avec php3 il y a quelques temps, mais sur cette machine
>j'aimerai installé PHP4.
>Si quelqu'un l'a déja fait peut-être aura-t-il la solution à mon problème.
>Sinon, si quelqu'un connait une BONNE doc ...
>
>Voici mon problème:
>J'ai installé apache_1.3.22 dans /usr/local/etc/httpd/ ... ca marche
>j'ai installé mysql-3.23.47 dans /usr/linux/mysql ... ca marche
>
>et maintenant je souhaite installé php-4.1.1 dans /usr/local/etc/php
>
>dans /usr/local/etc/php :
>
> >> ./configure --with-mysql=/usr/local/mysql
> --with-config-file-path=/www/conf
>--with-apache=../httpd --enable-track-vars
> >> make
> >> make install
>
>c'est OK ... maintenant je veux ajouter le module php à apache :
>
>dans /usr/local/etc/httpd
>
> >> ./configure --prefix=/usr/local/etc/httpd --sysconfdir=/www/conf
>         --activate-module=src/modules/php4/libphp4.a --enable-module=status
>         --enable-module=rewrite --enable-module=status

>
>Premier problème dans src/modules il n'exitste pas de libphp4.a,
>alors je le remplace par libmodphp4.a qui est présent
>
> >> ./configure --prefix=/usr/local/etc/httpd --sysconfdir=/www/conf
>         --activate-module=src/modules/php4/libmodphp4.a 
> --enable-module=status
>         --enable-module=rewrite --enable-module=status

>
> >>make
>et j'obtiens les erreurs suivantes :
>
>mod_php4.c:28:18: zend.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:29:17: php.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:30:27: php_variables.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:47:21: php_ini.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:48:25: php_globals.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:49:18: SAPI.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:50:22: php_main.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:52:26: zend_compile.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:53:26: zend_execute.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:54:28: zend_highlight.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:55:25: zend_indent.h: Aucun fichier ou répertoire de ce type
>mod_php4.c:57:39: ext/standard/php_standard.h: Aucun fichier ou répertoire
>de ce
>type
>make[4]: *** [mod_php4.o] Erreur 1
>make[3]: *** [all] Erreur 1
>make[2]: *** [subdirs] Erreur 1
>make[2]: Quitte le répertoire `/usr/local/etc/apache/src'
>make[1]: *** [build-std] Erreur 2
>make[1]: Quitte le répertoire `/usr/local/etc/apache'
>make: *** [build] Erreur 2
>
>la substitution des fichiers n'est pas la bonne !!!
>
>Merci d'avance pour votre aide...
>
>                                  Adrien