Forum Linux.debian/ubuntu PHP + librairie gd

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
juin
2005
Bonjour tout le monde.

J'ai recement installé sur ma Woody apache 1.3.7 et PHP 4.3.11 (via backports) et j'ai un soucis avec la lib GD
J'ai apt-geté: libgd2 & php4-gd
J'ai bien la ligne : extention=gd.so dans mon /etc/php4/apache/php.ini
J'ai bien le fichier gd.so qui existe dans /usr/lib/php4/20020429/gd.so (ce dossier contient aussi mysql.so)
Mais pourtant mon phpinfo (http://uldosphere.org/info.php(...) ) n'affiche rien concernant GD....
J'ai fais un test en retirant mysql.so du dossier ci dessus pour vérifier que php.ini aller bien piocher ses info la dedans, et le bloc concerant mysql disparait bien dans le info.php apres un restart d'apache
C'est donc bien dans ce dossier que doivent être les extension et pourtant, mon gd.so à l'air de refuser catégoriquement d'être chargé...

Que faire?
  • # logs

    Posté par  . Évalué à 3.

    dans les logs d'apache, il devrait y avoir une erreur qui explique pourquoi il ne charge pas la librairie, non ?
    • [^] # Re: logs

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

      en effet j'ai ca:

      PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/20020429/gd2.so' - /usr/lib/php4/20020429/gd2.so: cannot open shared object file: No such file or directory in Unknown on line 0
      PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/20020429/gd.so' - libX11.so.6: cannot open shared object file: No such file or directory in Unknown on line 0
      [Fri Jun 17 04:09:00 2005] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
      PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/20020429/gd2.so' - /usr/lib/php4/20020429/gd2.so: cannot open shared object file: No such file or directory in Unknown on line 0
      PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/20020429/gd.so' - libX11.so.6: cannot open shared object file: No such file or directory in Unknown on line 0


      Bizarre.... très très bizarre....
      • [^] # Re: logs

        Posté par  . Évalué à 1.

        hé bien le "No such file or directory" me parait clair : soit les fichier n'éxistent pas, soit l'user avec lequel tu lance Apache n'a pas accès en lecture à ces fichiers

        et avec php en bash (faut installer php-client je crois), gd fonctionne ?
      • [^] # Re: logs

        Posté par  . Évalué à 1.

        t'as suremment un probleme de version.
        quelle est ta version de libX11.so ?

        apt-get il install des binaires ou il fait la compilation des sources ?

        • [^] # Re: logs

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


          t'as suremment un probleme de version.
          quelle est ta version de libX11.so ?

          Ben j'ai pas de serveur X, donc pas de libX11.so ....
          ceci explique peu être celà...
          Allez zou, apt-get install x-window-system-core

          Sinon pour répondre à ta question, apt-get mouline de .deb après savoir si c'est une install de binaire ou une compile de source je sais pas, mais je pense que c'est une install de binaire parc que j'ai pas vu défiler de ligne barbare pleine de trucs incompréhensibles...
          • [^] # Re: logs

            Posté par  . Évalué à 1.

            et ca fait pas des controles de dependances ???
            ou t'as force un peu ?
            • [^] # Re: logs

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

              non rien pas de force, pas de dépendance requise...
              J'ai installé X et qq lib, j'ai plus le problème de libX6 mais j'ai toujours le soucis de gd2.so
              Impossible de trouver le nom du package qui puisse m'installer ca.
              • [^] # Re: logs

                Posté par  . Évalué à 2.

                J'ai plus trop d'idee :(

                tu dis que t'as installer libgd2... le gd2.so il est dans quel repertoire ?

                maintenant dans ton log il n reste plus que la ligne :

                PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/20020429/gd2.so' - /usr/lib/php4/20020429/gd2.so: cannot open shared object file: No such file or directory in Unknown on line 0

                J'ai du mal a la comprendre d'ailleur cette ligne. tu fait pas reference a ce fichier dans un de tes fichier de configuration ?
                avec ln -s /usr/lib/php4/20020429/gd.so /usr/lib/php4/20020429/gd2.so

                ca s'arrange ?
                parceque d'apres ce que j'ai lu php4-gd2 est maintenant dans php4-gd...
                • [^] # Re: logs

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

                  C'est bon ca roule avec le lien symbolique, merci pour ton aide benon.

Suivre le flux des commentaires

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