S.Goertz: Ming-Bibliothek: Fertig kompilierte php_ming.dll für Windows

Hallo,

ich hab mich entschlossen, jetzt doch entlich wieder einen Server auf meinem PC einzurichten, damit ich die Scripte zum Testen nicht immer erst hochladen muss.
Dafür benötige ich jetzt noch die Ming-Bibliothek. Für Windows solles eine bereits fertig kompilierte php_ming.dll geben, welche dann nur noch in der php.ini aktiviert werden muss.
Alles kein Problem, nur: Wo bekomme ich diese Datei her? http://www.php4win.de scheint diese nicht mehr anzubieten.

Kann mir da jemand weiterhelfen?

Gruß,
  S.Goertz

  1. Hallihallohallöle,

    Dafür benötige ich jetzt noch die Ming-Bibliothek. Für Windows solles eine bereits fertig kompilierte php_ming.dll geben, welche dann nur noch in der php.ini aktiviert werden muss.

    Ming-Dll?

    Alles kein Problem, nur: Wo bekomme ich diese Datei her?

    Vielleicht aus China? Oder beim Antiquitätenhändler?
    Zeug aus der Ming-Dynastie soll aber recht teuer sein...

    Der Joker

    1. Hallo!

      Hab das Php-Programm php-4.2.1-Win32 und da is die .dll Datei Dabei!
      mfg michi

      1. Hallo,

        OK, das werd ich mal versuchen...

        Gruß,
          S.Goertz

  2. Hallo,

    Jetzt trat ein Fehler auf: Beim starten von PHP bekomme ich die fehlermeldung:
    "Unable to load synamic library './php_ming.dll' - Ein der für die Ausführung dieser Anwendung notwendige Bibliothekdateien kann nicht gefunden werden."

    Die Datei habe ich in den Ordner "c:\Windows\System" kopiert.

    Gruß,
      S.Goertz

    1. Hi,

      "Unable to load synamic library './php_ming.dll' - Ein der für die Ausführung dieser Anwendung notwendige Bibliothekdateien kann nicht gefunden werden."
      http://www.helpers.de/forum/message.php?forum_id=1&mess_id=73580&act=on

      Also bei dem Pfad (./php_ming.dll) gehört die doch ins gleiche Verzeichnis wie die PHP.exe...

      cu,
      Andreas

      1. Hallo,

        Also bei dem Pfad (./php_ming.dll) gehört die doch ins gleiche Verzeichnis wie die PHP.exe...

        Nein, das hab ich versucht und es funktioniert leider nicht. es kommt dieselbe fehlermeldung...

        Die Datei befand sich in:
         - c:\windows\system\  - c:\windows\  - c:\php\  - c:\php\ext\  - c:\php\extensions\

        es kam jedes mal dieselbe meldung :(

        Gruß,
          S.Goertz

        1. Hallo,
          IMHO reicht die dll nicht. Sie gehört auf jeden Fall in die /extensions (also da wo die anderen dlls sind.) und muss in der php.ini angegeben werden. Denk daran das alle Angaben case-sensitiv sind, auch unter Windows.
          php.ini durchsuchen:

          ; Directory in which the loadable extensions (modules) reside.
          extension_dir = ./
          ändern z.B. in:

          ; Directory in which the loadable extensions (modules) reside.
          extension_dir = C:\FoxServ\php\extensions

          aufpassen - häufige Fehlerquote " ; " nicht entfernen :
          ;Windows: "\path1;\path2"
          ;include_path = ".;c:\php\includes"

          hier die DLL angeben:
          ;Windows Extensions
          ;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
          ;

          ;extension=php_bz2.dll
          ;extension=php_ctype.dll
          ;extension=php_cpdf.dll
          ;extension=php_curl.dll
          ;extension=php_cybercash.dll
          ;extension=php_db.dll
          ;extension=php_dba.dll
          ;extension=php_dbase.dll
          ;extension=php_dbx.dll

          ;extension=php_domxml.dll
          ;extension=php_dotnet.dll
          ;extension=php_exif.dll
          ;extension=php_fbsql.dll
          ;extension=php_fdf.dll
          ;extension=php_filepro.dll
          ;extension=php_gd.dll
          ;extension=php_gettext.dll
          ;extension=php_hyperwave.dll
          ;extension=php_iconv.dll
          ;extension=php_ifx.dll
          ;extension=php_iisfunc.dll
          ;extension=php_imap.dll
          ;extension=php_ingres.dll
          ;extension=php_interbase.dll
          ;extension=php_java.dll
          ;extension=php_ldap.dll
          ;extension=php_mbstring.dll
          ;extension=php_mcrypt.dll
          ;extension=php_mhash.dll
          ; vor php_min.dll Strichpunkt entfernen :

          extension=php_ming.dll

          ;extension=php_mssql.dll
          ;extension=php_oci8.dll
          ;extension=php_openssl.dll
          ;extension=php_oracle.dll
          ;extension=php_pdf.dll
          ;extension=php_pgsql.dll
          ;extension=php_printer.dll
          ;extension=php_shmop.dll
          ;extension=php_snmp.dll
          ;extension=php_sockets.dll
          ;extension=php_sybase_ct.dll
          ;extension=php_tokenizer.dll
          ;extension=php_w32api.dll
          ;extension=php_xslt.dll
          ;extension=php_yaz.dll
          ;extension=php_zlib.dll

          1. hallo michelm,

            IMHO reicht die dll nicht. Sie gehört auf jeden Fall in die /extensions (also da wo die anderen dlls sind.)

            es sind eben _nicht_ alle anderen DLL's dort. Einige müssen in das system32-Verzeichnis kopiert/verschoben werden.

            Christoph S.

            1. Hallo,

              IMHO reicht die dll nicht. Sie gehört auf jeden Fall in die /extensions (also da wo die anderen dlls sind.)
              es sind eben _nicht_ alle anderen DLL's dort. Einige müssen in das system32-Verzeichnis kopiert/verschoben werden.

              wie ich es eben angedeutet habe, hängt es ganz davon ab, wie das System konfiguriert ist. Ich meine natürlich die DLLs die zu den php_extensions gehören.

              Danke vielmal ;-)

              Michael

              --
              Hier bin ich Mensch, hier schreib ich rein
          2. Hallo,

            IMHO reicht die dll nicht.

            Wieso reicht die dll nicht? Was bracuh ich noch?

            ; Directory in which the loadable extensions (modules) reside.
            extension_dir = ./

            Die hab ich jetzt geändert. Neue Fehlermeldung:
            "... Ein an das System angeschlossenes Gerät funktioniert nicht"

            Irgendwie fängt Windows schon wieder an mit Fehlermeldungen zu nerven!

            Gruß,
              S.Goertz