PB with APACHE & PHP4

トップ ページ

このメッセージに返信
著者: adrien.geymond
日付:  
To: guilde
題目: PB with APACHE & PHP4
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