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

Linux Discussion :

Warning php, problème de chargement de librairie


Sujet :

Linux

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 284
    Par défaut Warning php, problème de chargement de librairie
    Bonsoir,

    J'ai un warning à chaque fois que je veux utiliser php:

    PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/sqlite.so' - /usr/lib/php5/20090626+lfs/sqlite.so: cannot open shared object file: No such file or directory in Unknown on line 0

    J'ai lu qu'on pouvait faire une modification dans php.ini pour changer cela, j'ai alors modifier la ligne comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ; extension_dir = "~/../../usr/lib/php5/20090626+lfs"
    Mais j'ai toujours le même problème ! Comment résoudre ce problème ?

    Merci bien ! (Je suis sur ubuntu)

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    Peut être enlever le ";" avant extension_dir

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 284
    Par défaut
    Effectivement... mais même en corrigeant cette ligne j'ai toujours la même erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /usr/lib/php5/20090626+lfs$ php
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/sqlite.so' - /usr/lib/php5/20090626+lfs/sqlite.so: cannot open shared object file: No such file or directory in Unknown on line
    Voici ce que j'ai dans le dossier en question:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    apc.so  mcrypt.so  mysql.so      pdo.so         pspell.so
    gd.so   mysqli.so  pdo_mysql.so  pdo_sqlite.so  sqlite3.so
    Il est donc normal qu'il ne trouve pas la librarie sqlite.so que faire dans ce cas là ?

    Merci !

  4. #4
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    Éventuellement essayes de faire un lien symbolique nommé sqlite.so sur le fichier sqlite3.so
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cd /usr/lib/php5/20090626+lfs/
    sudo ln -s sqlite3.so sqlite.so

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 284
    Par défaut
    Bonne idée !

    Mais maintenant j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PHP Warning:  Module 'sqlite3' already loaded in Unknown on line 0

  6. #6
    Invité
    Invité(e)
    Par défaut
    Salutations,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     apt-file search sqlite.so | grep php
    php5-dbg: /usr/lib/debug/usr/lib/php5/20090626+lfs/pdo_sqlite.so
    php5-dbg: /usr/lib/debug/usr/lib/php5/20090626+lfs/sqlite.so
    php5-sqlite: /usr/lib/php5/20090626+lfs/pdo_sqlite.so
    php5-sqlite: /usr/lib/php5/20090626+lfs/sqlite.so
    Peux-tu supprimer le lien symbolique et vérifier si le package php5-sqlite est bien installé (ce dernier fournit la librairie qui te manque)?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dpkg -l | grep -i sqlite

    Si c'est n'est pas, l'installer et redémarrer le service apache

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    apt-get install php5-sqlite

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 284
    Par défaut
    Voici les résultats du grep:

    ii libaprutil1-dbd-sqlite3 1.3.12+dfsg-2 Apache Portable Runtime Utility Library - SQLite3 Driver
    ii libsqlite3-0 3.7.7-2ubuntu2 SQLite 3 shared library
    ii php5-sqlite 5.3.6-13ubuntu3.3 SQLite module for php5


    Je ne comprends pas pourquoi php veut loeader sqlite.so alors que j'ai sqlite3.so...

    Le problème est apparu après avoir lancé le fichier autoload d'un framework php (Symfony2)

    EDIT::

    J'ai enlevé le warning en commentant le "extension=sqlite.so" dans sqlite.ini

    Par contre, quand je lance la commande 'php', rien ne se passe et je perds mon prompt (comme une boucle infinie).

    Mais il me semble que c'est normale car ma commande "php -help" fonctionne !

    Merci pour l'aide !

  8. #8
    Invité
    Invité(e)
    Par défaut
    mmm bizarre, le package est bien présent pourtant.

    peux-tu fournir la liste des fichiers installés par le package php5-sqlite que tu as?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dpkg -L php5-sqlite
    Peux-tu également fournir la liste des fichiers contenant le module sqlite.so

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    find /etc/php5/ -type f -exec grep -il "sqlite.so" {} \;

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

Discussions similaires

  1. [JNA] Problème de chargement de librairie
    Par krapo13 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 16/06/2011, 09h23
  2. Réponses: 1
    Dernier message: 25/03/2010, 13h00
  3. [Débutant] Problème de chargement de librairie
    Par La Fée Dragée dans le forum MATLAB
    Réponses: 2
    Dernier message: 03/07/2009, 17h06
  4. [JNI]problème de chargement de librairie.
    Par brasinamical dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 14/04/2009, 13h47
  5. problème au chargement de php sur win xp sp2
    Par oritym dans le forum Serveurs (Apache, IIS,...)
    Réponses: 6
    Dernier message: 16/12/2007, 21h00

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