2016-04-14 10 views
0

Ich benutze c9.io und ich versuche, auf eine Microsoft SQL-Datenbank mit PDO zugreifen, aber ich bekomme die Fehlermeldung "Schwerwiegender Fehler: Uncaught Ausnahme 'PDOException' mit Nachricht 'Treiber konnte nicht gefunden werden'". Von dem, was ich gefunden habe, muss ich die php_pdo_sqlsrv_56_nts.dll zu meinem php-Verzeichnis hinzufügen und es dann zu meiner php.ini-Datei hinzufügen. Ich konnte jedoch keine Möglichkeit finden, die DLL in das Verzeichnis zu verschieben, in dem der Rest der PHP-DLLs gespeichert sind. Gibt es einen einfachen Weg für mich, diese DLL an Ort und Stelle zu bringen und es zum Laufen zu bringen? Oder gibt es eine andere Art, dass ich das tun sollte?c9.io Wie verbindet man sich mit einer Microsoft SQL-Datenbank mit PDO in PHP?

c9.io läuft ubuntu (wenn das hilft).

Vielen Dank im Voraus für jede Hilfe!

+0

Was meinst du damit Sie es sich nicht bewegen kann? Sie sollten es einfach kopieren und einfügen können. Ist das c9.io-Tag ebenfalls relevant? Ist es nicht nur ein Web-basierter Texteditor oder ist es das, wofür PHP eigentlich läuft? – Chris

+0

Dies scheint wie eine technische Support-Frage, nicht ein Stapel O Frage ... – beattyac

+0

Chris - c9.io ist eine Web-basierte Entwicklungsumgebung. und das Verzeichnis, in dem PHP installiert ist, ist nicht in meinem Arbeitsbereich, also muss ich die Befehlszeile verwenden, um es zu manipulieren. –

Antwort

0

Linux verwendet keine DLLs. Sie wollen wahrscheinlich die Linux Microsoft SQL PDO-Treiber (DBLIB), indem Sie diese installieren:

sudo apt-get install php5-sybase 
+0

Danke, aber das hat das Problem nicht gelöst. Nach der Installation fehlt mir noch der benötigte Treiber. –