extensions in php

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • extensions in php

    hiho@ll

    ich hab schon viele tutorials zu diesem thema gelesen, aber ich krieg es nicht hin, das php meine extensions verwendet, die ich freigeben möchte

    1. ich uncommente extension=php_gd2.dll
    (oder auch extension=php_curl.dll , egal keines funktioniert)
    2. ich setze extension dir
    extension_dir = "./extensions/"
    3. restart von apache

    weder phpinfo noch php -m sagt mir, dass die extension geladen werden konnte

    php läuft bei mir unter c:\programme\apache group\apache2\php

    die extension dlls sind unter [apachedir]\php\extensions

    es laufen alle scripts (die nicht die extensions benutzen)

    hab ich irgendwas vergessen?
    muß ich irgendwo noch einen pfad eintragen? sind die pfade falsch? (ich hab als extension_dir auch schon den absoluten pfad versucht)

    thx@ll
    MfG

  • #2
    *move* 2 install/config

    kannst du mir mal bitte erklären, wo da das php-problem ist? wenn deine begründung einwandfrei ist, was nicht sein kann, schiebe ich dich wieder zurück.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      ; ...
      extension_dir = c:\programme\apache group\apache2\php\extensions\
      ; ...
      extension=php_curl.dll
      ; ...
      ; extension=php_fribidi.dll
      extension=php_gd2.dll
      ; ...

      Kommentar


      • #4
        @abraxax
        ähm, wo das problem ist?
        lies den beitrag nochmal! es funktioniert einfach nicht!

        @onemorenerd
        tja, genauso hab ichs auch schon gemacht
        funktioniert nicht

        kennt jemand eine möglichkeit, das problem zu "debuggen"?
        ich mein, wenn php die php.ini liest, dann müßts doch irgendwo probleme geben, beim laden der extensions

        bzw. kann ich irgendwie feststellen, ob php überhaupt die extension settings irgendwie berücksichtigt (weil ja in Sachen extensions nix funktioniert)?

        thx

        Kommentar


        • #5
          welche php.ini nutzt php denn?
          (phpinfo() verrät dir das)
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar


          • #6
            @mrhappiness
            das mit phpinfo hab ich auch schon probiert

            das problem war, dass ich die dlls die im php/extensions directory ins windows/system bzw. windows/system32 directory kopierenn musste!

            unter php/extensions düften sie dem php selbst ziemlich egal sein
            die DLLs müssen unter system bzw. system32 liegen! (zumindest bei mir und bei allen arbeitskollegen von mir, die ähnliche systeme verwenden!)

            trotzdem danke an alle

            Kommentar


            • #7
              hiho@ll

              ich wollt euch nochmal um hilfe bitten

              worum es geht:
              ähnliches wie oben

              system:
              winXP
              aktuellster WAMP

              problem:
              ich hatte ja das problem mit den extensions
              sie wurden in php nicht geladen

              jetzt werden sie zwar geladen, aber nur in der kommandozeilenversion

              ich hab WAMP in c:\wamp standardmässig installiert
              und wie schon oben gesagt die dlls ins windows verzeichniss kopiert

              wenn ich c:\wamp\php\php.exe d:\temp\test.php
              eingebe, funktioniert mein script, dass mysql bzw. GD2 verwendet
              (ich lade mir zwar die extensions mit dl selbst, aber es funkt)

              wenn ich selbiges im browser oder mit Zend Development Environment ausprobiere, meckern beide, dass die dll nicht geladen werden konnte bzw. das die funktionen die ich verwenden möchte nicht definiert sind (weil ja die dlls nicht geladen worden sind)

              wie kann ich also dem WAMP apache (bzw. Zend Studio) sagen, dass es die kommandozeilenversion verwenden soll?

              thx@ll
              mfg

              Kommentar


              • #8
                was du bisher machst funz zwar aber ziemlich dirty . befolge den Rat von mrhappiness und ändere den Eintrag in der richtigen php.ini, dann funz auch sauber

                Kommentar


                • #9
                  hiho@ll

                  jetzt funkt alles (bis auf Zend, aber das is weniger wichtig)

                  danke an alle
                  ich weiß zwar nicht was genau das problem war, aber es tut

                  (nur so aus interesse, verwendet das Zend Development Environment eine eigene installation von php? wenn ja, wie kann ich das auf meine installation verbiegen? ;-)
                  MfG

                  Kommentar

                  Lädt...
                  X