Hallo zusammen!
Habe bisher immer nur mit PHP und MySQL und Apache gearbeitet.
Muss allerdings jetzt auf der Arbeit PHP mit IIS und MS SQL Server nutzen und bin auf eure Hilfe angewiesen.
Der SQL Server und der IIS mit PHP laufen schon. Der IIS interpretiert auch die PHP-Dateien. Allerdings kann ich nicht auf den MS SQL Server zugreifen. Bei meiner Recherche habe ich gelesen, dass dafür einige Zusätze notwendig sind.
Ich habe also in die php.ini jetzt
eingetragen.
Die ntwdblib.dll liegt auch im System32-Verzeichnis des Rechner mit PHP (Ist alles lokal auf einer virtuellen Maschine installiert.)
Kriege jetzt folgende Fehlermeldung:
Meine Probleme:
Danke für eure Hilfe!
Gruß Tofte83
Habe bisher immer nur mit PHP und MySQL und Apache gearbeitet.
Muss allerdings jetzt auf der Arbeit PHP mit IIS und MS SQL Server nutzen und bin auf eure Hilfe angewiesen.
Der SQL Server und der IIS mit PHP laufen schon. Der IIS interpretiert auch die PHP-Dateien. Allerdings kann ich nicht auf den MS SQL Server zugreifen. Bei meiner Recherche habe ich gelesen, dass dafür einige Zusätze notwendig sind.
Ich habe also in die php.ini jetzt
Code:
extension=php_mssql.dll
Die ntwdblib.dll liegt auch im System32-Verzeichnis des Rechner mit PHP (Ist alles lokal auf einer virtuellen Maschine installiert.)
Kriege jetzt folgende Fehlermeldung:
PHP Warning: PHP Startup: Unable to load dynamic library './php_mssql.dll' - Das angegebene Modul wurde nicht gefunden. in Unknown on line 0 PHP Fatal error: Call to undefined function mssql_connect() in C:\Inetpub\wwwroot\test1.php on line 8
Bevor ichextension=php_mssql.dll in die php.ini eingetragen hatte, war es nur der Teil hinter "line 0".Meine Probleme:
- Die php_mssql.dll habe ich runtergeladen, weiß aber nicht in welches Verzeichnis sie müssen (Ich denke in \PHP\EXT\, allerdings gibt es ein solches VZ nicht. Muss ich das anlegen?)
- Diese Aussage finde ich auf allen Seiten zu dem Thema, kann mit ihr aber gar nichts anfangen: "Damit diese Funktionen zur Verfügung stehen, müssen Sie PHP mit --with-mssql[=DIR] übersetzen, wobei DIR der Präfix der FreeTDS-Installation ist. Und FreeTDS muss mit --enable-msdblib übersetzt werden."
- Muss ich eine ODBC Verbindung herstellen?
Danke für eure Hilfe!
Gruß Tofte83
Kommentar