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

Langage PHP Discussion :

Installation PHP8.3 sans erreur mais introuvable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de gadj0dil0
    Profil pro
    Support technique
    Inscrit en
    Février 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Support technique

    Informations forums :
    Inscription : Février 2007
    Messages : 133
    Par défaut Installation PHP8.3 sans erreur mais introuvable
    Bonjour,

    Les dépôts de ma version Ubuntu 18.04 s'arrêtent à PHP7.2 et d'autres dépôts ne proposent pas de version supérieure, pour ma distribution en tous cas.
    J'ai dont téléchargé les sources sur php.net et fait l'installation après la configuration et make. Il me crée usr/lib/apache2/modules/phplib.so copié depuis les sources dans /lib.
    Le ficher de config /etc/Apache2/mods-enabled/php.load pointe bien vers /usr/lib/apache2/modules/phplib.so mais en relançant apache c'est toujours 7.2 !

    Une idée?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    sudo updatedb
    gadjodilo@DELL:~/php-8.3-src/php-8.3.2$ 
    #19 - 22:31:21
    locate libphp
    /home/gadjodilo/php-8.3-src/php-8.3.2/libphp.la
    /home/gadjodilo/php-8.3-src/php-8.3.2/.libs/libphp.la
    /home/gadjodilo/php-8.3-src/php-8.3.2/.libs/libphp.lai
    /home/gadjodilo/php-8.3-src/php-8.3.2/.libs/libphp.so
    /home/gadjodilo/php-8.3-src/php-8.3.2/libs/libphp.la
    /home/gadjodilo/php-8.3-src/php-8.3.2/libs/libphp.so
    /usr/lib/apache2/modules/libphp.so
    /usr/lib/apache2/modules/libphp7.2.so

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    peut être que les 2 versions de php sont chargées dans apache.
    essayez de désactiver php avec la commande a2dismod et vérifiez que toutes les versions de php soient désactivées dans apache avant d'installer la nouvelle.

  3. #3
    Membre confirmé Avatar de gadj0dil0
    Profil pro
    Support technique
    Inscrit en
    Février 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Support technique

    Informations forums :
    Inscription : Février 2007
    Messages : 133
    Par défaut
    Merci, mais c'est fait, comme je disais je ne trouve pas de liphp.so,
    La commande locate le montre j'ai 2 Fichiers dans /usr/lib/apache2/modules/, dont un copié depuis les sources dans /lib du dossier source de l'installe PHP8!

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    je n'ai pas compris votre réponse. dans la 1re phrase vous dites que vous ne trouvez pas le fichier et dans la 2e vous dites que vous le trouvez.

  5. #5
    Membre confirmé Avatar de gadj0dil0
    Profil pro
    Support technique
    Inscrit en
    Février 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Support technique

    Informations forums :
    Inscription : Février 2007
    Messages : 133
    Par défaut
    Je voulais dire je ne trouve pas de libphp.so ou libphp8.3.so QUI CHARGE PHP8. Dans le 1er post je disais que ça lançais PHP7.

    Le fichier copié depuis /lib dans les sources de l'installation est chargé depuis le fichiers de conf .load dans /etc/apache2/mods-enabled.
    J'ai beau modifier la cible c'est toujours PHP7.2

  6. #6
    Membre confirmé Avatar de gadj0dil0
    Profil pro
    Support technique
    Inscrit en
    Février 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Support technique

    Informations forums :
    Inscription : Février 2007
    Messages : 133
    Par défaut
    update-alternatives --config php
    Il n'existe qu'une «*alternative*» dans le groupe de liens php (qui fournit /usr/bin/php)*:*/usr/bin/php7.2
    Rien à configurer.

    Pas de fichier /usr/bin/php8.3
    Pas de fichier /etc/apache2/mods-available/php8.3.load à côté du fichier php7.2.load
    Pas de répertoire /etc/php/php8.3 à côté du répertoire php7.2

    Un répertoire dans /usr/lib/php/php8.3 à côté de php7.2
    Il y en a un peu partout

    Le make install s'est fait sans erreur ainsi que le make test

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 01/12/2010, 09h57
  2. Réponses: 2
    Dernier message: 27/04/2009, 13h09
  3. [CKEditor] FCKeditor: installer et utiliser sans erreur
    Par adeltimple dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 11/06/2008, 15h03
  4. [AJAX] [Scriptaculous] Prog sans erreur mais sans aucun résultat
    Par popovitch130 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 17/05/2008, 13h34
  5. Mon code sans erreurs mais ne marche pas
    Par acacia dans le forum C
    Réponses: 49
    Dernier message: 25/01/2008, 16h38

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