Forum Linux.redhat Compatibilité PHP et Apache2

Posté par  .
Étiquettes : aucune
0
3
fév.
2005
Bonjour,

Lorsque je fais une recherche sur les paquets Apache sur RHN, il m'indique une Apache 2.0.40
Lorsque je fais un recherche sur PHP, il m'indique la version PHP 4.2.2

Seulement, je ne vois pas si Apache est compilé en MPM Prefork et donc si il est compatible avec PHP. Est-ce que quelqu'un pourrait éclairer ma lanterne ? J'arrive de chez Debian, et là bas le nom des paquets est explicite, genre Apache2-MPM je crois....

Pour info, ce serait pour utiliser sur une Redhat-ES Update 3


Merci d'avance
  • # ah zut ..

    Posté par  (site web personnel) . Évalué à 1.

    tu aurais ete sous Debian, j aurais pu t aiguiller ... m est arrive ca la semaine derniere:
    apt-get install apache2 php4
    -> php4 depends on libapache-mod-php4
    -> install de php4 dans /etc/apache

    2j pour capter qu il falalis peter libapache-mod-php4 et le remplacer par libapache2-mod-php4.

    evidement, je m ennerve => reportbug. Sur #debian on me dit "Ah ben vous etes tombe dans une faille du system; personne ne peux vous aider.", reponse du mainteneur Debian :

    There is no solution. One or the other of the packages that provide the PHP sapis has to be the default, and for the time being, that's libapache-mod-php4. If what you want is "php4 for apache2", what you should be typing is "apt-get install libapache2-mod-php4".

    merci j avais compris, mais c est pas ca que je demandais.

    Bref, c est bien la misere, tu peut etre tombe dans la meme faille sur une autre distribution.
    • [^] # Re: ah zut ..

      Posté par  . Évalué à 2.

      Sur Debian, je sais comment l'installer, y'a pas de problème. De plus sur Debian, il différencient les packages apache-mpm-prefork et les autres. Je trouve ça mieux, au moins tu sais ce que tu fais !

      Sinon, du fait que tu trouve les deux packages (apache2 et apache), tu as souvent des modules pour apache2 et apache qui sont différents.

      Lorsque tu fais un apt-cache search, tu le vois assez facilement
  • # Re:

    Posté par  . Évalué à 1.

    Les deux versions sont dans le meme rpm :

    /usr/sbin/httpd
    /usr/sbin/httpd.worker

    Tu peut indiquer quelle version utiliser dans /etc/sysconfig/httpd

    Sur fedora core le meme fichier contient entre autre:

    # The default processing model (MPM) is the process-based
    # 'prefork' model. A thread-based model, 'worker', is also
    # available, but does not work with some modules (such as PHP).
    # The service must be stopped before changing this variable.
    #
    #HTTPD=/usr/sbin/httpd.worker

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.