Activer PHP4 pour apache

Bonjour,
J’ai installé apache et PHP. Je voudrais que les 2 cohabite. Comment faire ??
J’ai fais pour apache :


./configure --sysconfdir=/etc/httpd --activate-module=src/modules/php4/libphp4.a 

Voici l’erreur :


configure: error: unrecognized option: --activate-module=
Try `./configure --help' for more information.

Merci pour votre aide

Clubmike

Quel est ta distro ?

OpenSuse 10.0

tu l’installes à partir des sources ???
Passe par le système de paquets, si tu prends le paquet PHP, il devrait tout te configurer tout seul :wink:

Je l’installe à partir des archives (.tar)
Je ne passe pas par yast. Aucun packages php dans yast :confused:
Comment faire pour configurer apache pour php ??

De plus quand je passe par httpd.conf et que je rajoute :


LoadModule php4_module /usr/local/apache2/lib/libphp4.so

Il me retourne une erreur de synatxe… je ne comprends pas trop :??: :??:

Merci beaucoup de votre aide

Clubmike

:??: :??: :??:
C’est pas possible ça, il faut peut être que tu mettes à jour ta liste de dépôts, va faire un tour là dessus : http://www.alionet.org/ ils te donneront la marche à suivre :wink:

je confirme qu’il y a les paquets dans yast dispos.

Yast à par défaut php4-4.0
Je voudrais la php4-4.4.4, j’ai télécharger la version en archive (.tar) > je l’ai installé OK pas de prob.
Yast ne “vois” pas cette version :: trjs sur l’encienne.
J’ai essayé avec les sources rpm :: idem yast ne reconnait que sa version d’origine.
Donc pas possible d’installer php 4.4.4 avec yast.
En modifiant les fichiers de config (httpd.conf) > aucun résultat erreur…

Comment je peux m’en sortir au mieux ?, car la je tourne en rond :pt1cable:

Si l’archive est installée, désinstalle la version 4.0, ça devrait marcher. Mais normalement si tu utilises les versions sources tu es censé maitriser …

Avec des rpm, tu dois pouvoir faire la mise à jour
par ex.

rpm -i --update php-xxxxxxx.rpm

Bon je m’en suis sorti à peu près… mas bcp de choses étrange se passe :
Je veux activer apache2 dans yast mais erreur le service ne veut pas s’activer, pour tant apache tourne bien…
J’ai désinstallé apache2 pour voir > apache est toujours en focntionnement :pt1cable: :pt1cable:
idem pour php :pt1cable: :pt1cable:

Maintenant j’ai abondonnée les mises à jour d’apache et de php …
je suis sous apache mais il est désactivé dans YAST :wink: et php fonctionne (phpinfo)

Je n’ai plus le lien d’apache2 dans /etc/rc.d/rc5.d/ :ouch:
comment le remettre ???

Encore merci

Clubmike

1- C’est normal que apache tourne si tu ne tue pas le process … c’est pas un windows (ce fichier est en cours d’utilisation nianiania …).
Par contre une fois tué, hein, faut pas t’attendre à la relancer.

2- Pour recréer ton lien et le reste, réinstalle le paquet apache (ou les sources … )

J’ai réinstallé apache et tous le toutime mais pas de lien.
Comment je peux faire a partir de /etc/apache2 avec la commande ln -s ?? mais je ne me rapelle plus de la syntaxe :wink:

Encore merci

je ne m’en rappelle plus moi aussi, mais la commande man ln devrait te donner tous les détails :wink: .