hawkmaster: PHP Update, unable to initilize module

Hallo zusammen,

Ich habe von PHP 5.2.6 auf 5.3.1 erneuert.
Ich verwende ein Modul bzw. eine DLL für eine Verbindung zum SQL Server macht.
Es ist ein SQL Server Driver for PHP 2.0 CTP1.

http://www.microsoft.com/downloads/details.aspx?familyid=DF4D9CC9-459C-4D75-A503-AE3FCEB85860&displaylang=en

Eigentlich steht hier was von "PHP 5.2.4, or later"

Beim starten meine Apache kommt nun diese Meldung:

php Startup: pdo_sqlsrv: unable to initilize module.
Module compiled with API=20060613
PHP compiled with module API=20090626
These options need to match

Was kann man hier tun?
Wieder "downgraden" ?

vielen Dank und viele Grüße
hawk

  1. Hello,

    Ich habe von PHP 5.2.6 auf 5.3.1 erneuert.

    Wie hast Du das gemacht?

    Ich verwende ein Modul bzw. eine DLL für eine Verbindung zum SQL Server macht.

    Die Frage, welche Plattform, redurziert sich vermutlich auf "welches Windows"?

    Es ist ein SQL Server Driver for PHP 2.0 CTP1.

    Welcher SQL-Server?

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Hallo Tom,

      Wie hast Du das gemacht?

      Mehr oder weniger von Hand. Natürlich dann auch die php.ini Datei angepasst und im extension Verzeichnis die pdo_sqlsrv.dll kopiert. Wenn du das meinst.

      Die Frage, welche Plattform, redurziert sich vermutlich auf "welches Windows"?

      Win XP Prof SP3

      Welcher SQL-Server?

      Es ist der SQL Server 2008 Express.

      Ich hatte mit der alten PHP Version und diesem Treiber einwandfrei auf den SQL Server zugreifen können.

      vielen Dank und viele Grüße
      hawk

      1. Hello,

        Wie hast Du das gemacht?

        Mehr oder weniger von Hand. Natürlich dann auch die php.ini Datei angepasst und im extension Verzeichnis die pdo_sqlsrv.dll kopiert. Wenn du das meinst.

        Ich meinte, woher Du die PHP-Version hattest? Welchen Anbieter hast Du dafür genutzt, welches Package? Hast Du selber compiliert oder ein fertiges Binary benutzt?

        Die Frage, welche Plattform, redurziert sich vermutlich auf "welches Windows"?

        Win XP Prof SP3

        Welcher SQL-Server?

        Es ist der SQL Server 2008 Express.

        Ich hatte mit der alten PHP Version und diesem Treiber einwandfrei auf den SQL Server zugreifen können.

        Vermutlich sind nun aber die Treiber nicht Bestandteil des gewählten PHP-Paketes. Deshalb meine obige Frage...

        Liebe Grüße aus dem schönen Oberharz

        Tom vom Berg

        --
         ☻_
        /▌
        / \ Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de