IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

RedHat / CentOS / Fedora Discussion :

[REDHAT] Mise à jour php 4.2.2 -> 4.4.x


Sujet :

RedHat / CentOS / Fedora

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut [REDHAT] Mise à jour php 4.2.2 -> 4.4.x
    Bonjour,

    Ma problematique est la suivante :
    - J'ai une Redhat 9, avec Apache 2.0.40 et PHP 4.2.2 installés dessus. Sauf que j'y fais tourner une application php qui génère un bug, bug corrigé dans la version 4.3.1 de PHP. Je voudrais pouvoir les mettre à jour pour avoir un Apache 2.0.55 et PHP 4.4.1 et en finir avec ce bug.

    Sauf que les mises à jour de Redhat ne font que mettre à jour mais sans changer les numero de version. (Je crois que je suis passé d'un PHP 4.2.2-10 à 4.2.2-17, ce qui ne m'interesse pas.)

    J'ai trouvé un rpm de apt-get, je l'ai installé, mais pareil, ça ne me trouve pas mieux qu'une n-ième version de PHP 4.2.2.

    Sur http://rpm.pbone.net/ je ne trouve pas de rpm auquel il ne manque pas des fichiers pour s'installer correctement, idem sur http://freshrpms.net/.

    Sachant que si je sais utiliser apt-get et les rpm. (En fait je sais faire apt-get install php et rpm -Uvh php-*, je ne sais pas correctement compiler les sources, je n'ai pas compris comment marchait les ./configure, les make et les make install. J'ai eut beau suivre les tuto du net, aucun ne m'a permis d'avoir une version qui tournait.

    Donc simplement : A l'aide.

  2. #2
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Et si je fais des :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rpm -Uvh php-4.3.9-3.i386.rpm
    J'obtiens des :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    warning: php-4.3.9-3.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
    error: Failed dependencies:
            file >= 4.0 is needed by php-4.3.9-3
            httpd-mmn = 20020903 is needed by php-4.3.9-3
            libaspell.so.15 is needed by php-4.3.9-3
            libcurl.so.3 is needed by php-4.3.9-3
            libdb-4.2.so is needed by php-4.3.9-3
            libidn.so.11 is needed by php-4.3.9-3
            libpspell.so.15 is needed by php-4.3.9-3
            php-pear is needed by php-4.3.9-3
            php = 4.2.2-17.14.legacy is needed by (installed) php-snmp-4.2.2-17.14.legacy
            php = 4.2.2-17.14.legacy is needed by (installed) php-pgsql-4.2.2-17.14.legacy
            php = 4.2.2-17.14.legacy is needed by (installed) php-odbc-4.2.2-17.14.legacy
            php = 4.2.2-17.14.legacy is needed by (installed) php-mysql-4.2.2-17.14.legacy
            php = 4.2.2-17.14.legacy is needed by (installed) php-manual-4.2.2-17.14.legacy
            php = 4.2.2-17.14.legacy is needed by (installed) php-ldap-4.2.2-17.14.legacy
            php = 4.2.2-17.14.legacy is needed by (installed) php-imap-4.2.2-17.14.legacy
    Et je ne trouve pas ce qui me manque.
    (Le sujet ressemble très beaucoup à celui-ci...)

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Je voudrais bien un minimum de réponse pour savoir si :

    * C'est impossible.
    * Vous n'avez pas envie de chercher.
    * Vous cherchez mais vous ne trouvez rien.

    Bref, m'avertir que vous êtes passé et savoir pourquoi personne ne peut résoudre ce probleme...

  4. #4
    Invité4
    Invité(e)
    Par défaut
    Pourquoi ne pas compiler directement depuis les sources.
    Tu lis le README, et fais un cd dans tes sources.
    Selon le readme, tu fais un ./configuire avec les options qui te sont utiles.
    Ensuite tu fais un make et un make install en root.
    C'est aussi bête que ça.
    Bien sûr, tu auras toutes les dépendances que tu cites ci-dessus avec leur *-devel à installer ou mettre à jour.

    Autrement, tu pourrais trouver plus de sources pour ton gestionnaire de paquet, afin d'avoir php 4.3 et toutes ses dépendances.
    Je ne connais pas red hat, mais sous suse, j'ai installé apt.get, qui est fort pratique avec une dizaines de serveurs plein de paquets.

  5. #5
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par Eldacar
    Pourquoi ne pas compiler directement depuis les sources.
    Tu lis le README, et fais un cd dans tes sources.
    Selon le readme, tu fais un ./configuire avec les options qui te sont utiles.
    Ensuite tu fais un make et un make install en root.
    C'est aussi bête que ça.
    Bien sûr, tu auras toutes les dépendances que tu cites ci-dessus avec leur *-devel à installer ou mettre à jour.
    J'aimerais bien, mais je n'ai pas trouvé de tuto suffisemment à ma portée. Tout ce que m'a apporté de compiler des sources, ce sont des réinstallations de mes RPM pour retrouver quelque chose qui marche. :p

    Citation Envoyé par Eldacar
    Autrement, tu pourrais trouver plus de sources pour ton gestionnaire de paquet, afin d'avoir php 4.3 et toutes ses dépendances.
    Je ne connais pas red hat, mais sous suse, j'ai installé apt.get, qui est fort pratique avec une dizaines de serveurs plein de paquets.
    Pareil, je ne connais pas les bonnes adresses pour avoir des serveurs plein de paquet, désolé. La vie n'est pas facile pour le linuxien débutant...

  6. #6
    Invité4
    Invité(e)
    Par défaut
    Quelques liens
    http://www.ze-linux.org/forum_8_17961.html
    Pour installer gcc sur ta redhat, il ne semble pas être installé à la base.

    compiler php avec ce tuto (sans recompiler apache)
    http://www.ze-linux.org/howto.html?id_docs=7&id_docs_page=31

  7. #7
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Et bien...

    Comment dire...

    Après plusieurs tentatives de compilation de php, je ne me retrouve toujours qu'avec un php 4.2.2 d'après mon phpinfo(), et ce malgré un nombre incalculable de service httpd stop/start...

  8. #8
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    J'avance un peu...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    checking for Apache 2.0 handler-module support via DSO through APXS... apxs:Error: Invalid query string `APU_BINDIR'.
    apxs:Error: Invalid query string `APR_BINDIR'.
    ./configure: line 1: /apr-config: No such file or directory
    ./configure: line 1: /apu-config: No such file or directory
    configure: error: Please note that Apache version >= 2.0.44 is required.
    Voilà ce que j'obtiens quand je veux faire le ./configure de php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./configure --with-apxs2=/usr/sbin/apxs --enable-calendar --enable-versioning --enable-memory-limit --enable-sockets --enable-dbx with-curl --with-mysql --with-zlib
    Donc il suffit de mettre à jour apache. Mais la question est comment ?
    Où se trouve le apache installé de base, et comment faire pour que le nouveau apache ecrase l'ancien, c'est à dire qu'il soit exactement au même endroit ?

  9. #9
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Personne pour me dire comment reinstaller apache en ecrasant l'ancienne version ?

  10. #10
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Apt-get ne voit pas de version plus recente de mon httpd :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Reading Package Lists... Done
    Building Dependency Tree... Done
    httpd is already the newest version.
    0 packages upgraded, 0 newly installed, 0 removed and 147 not upgraded.
    Si j'utilise aussi Yum, ça me donne :
    :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    Gathering header information file(s) from server(s)
    Server: Red Hat Linux 9 - i386 - freshrpms
    Server: Red Hat Linux 9 - i386 - os
    Server: Red Hat Linux 9 - i386 - updates
    Finding updated packages
    Downloading needed headers
    Looking in Available Packages:
     
    Looking in Installed Packages:
    Name   : httpd
    Arch   : i386
    Version: 2.0.40
    Release: 21.18.legacy
    Size   : 2.51 MB
    Group  : Environnement système/Démons
    Repo   : Locally Installed
    Summary: Le serveur Web httpd
    Description:
     Ce paquetage contient un serveur Web puissant, complet, efficace et
    disponible gratuitement basé sur le travail de Apache Software Foundation.
    Apache est également le serveur Web le plus utilisé sur Internet.

  11. #11
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    J'en déduis que mon probleme est insoluble ?

  12. #12
    Candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Finalement Elcadar avait plus raison que tord...

    J'ai manipuler les choses et j'ai un truc qui marche...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mise a Jour PHP sur Gandi
    Par cazteam dans le forum Linux
    Réponses: 0
    Dernier message: 16/04/2013, 18h50
  2. [REDHAT] Mise à jour de Red Hat 9
    Par julien.63 dans le forum RedHat / CentOS / Fedora
    Réponses: 5
    Dernier message: 31/05/2006, 14h14
  3. [REDHAT] Mise à jour version PHP
    Par elagarde dans le forum RedHat / CentOS / Fedora
    Réponses: 4
    Dernier message: 14/10/2004, 17h14
  4. [REDHAT] Mise à jour RedHat
    Par dervish dans le forum RedHat / CentOS / Fedora
    Réponses: 6
    Dernier message: 07/08/2004, 14h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo