PHP und Informix auf Debian - installieren/konfigurieren PDO

Diese Frage scheint zu sein, fragte schon ein bisschen, und die Antwort scheint mit der Zeit ändern. Ich habe am Wochenende immer die IBM Informix Client SDK für arbeiten, die auf Debian (weil die meisten Anweisungen auf dem Verfahren fehlen, so fand dies in einem Wochenende zu Sortieren.) Ich kann eine Verbindung herstellen und Abfragen ausführen, um eine remote-Informix-server mit isql jetzt - kein problem. Jetzt muss ich PHP zu verbinden, so dass ich die render-Ausgabe des apache. Diese syntax;

<?php
try {
    $dbh = new PDO("informix:DSN=InformixDB", "username", "password");
    }
catch (PDOException $e)
    {
    echo $e->getMessage();
    }
 ?>

Produziert ein "could not find driver" Fehler auf der web-Seite (diese ist generic syntax - ich füllen Sie die Informationen natürlich). Von was ich gelesen habe, eine php Informix-PDO-Treiber installiert werden muss, aber ich kann nicht finden, ein how-to. Früher war es die Installation mit PECL(?), jetzt ist es nicht. Hat jemand das wissen? Ich habe installiert die folgenden PHP-Pakete;

php5 php5-dev php5-cli

Jede Hilfe wird sehr geschätzt.

  • Stellen Sie sicher, Sie haben extensions=pdo_informix.so unkommentiert in deiner PHP.ini-Datei. Haben Sie auch einen Blick hier
  • Hallo Ben - ich habe keine Datei namens pdo_informix.also auf meinem system. Wie wird dieser installiert?
  • Warum denken Sie, dass die Installation libmysqlclient15-dev helfen würde?
  • Das ist etwas anderes. Ich kopiert und eingefügt, mein install-Zeile. Ich werde Bearbeiten.
  • Wie kamen Sie auf die IBM Informix Client SDK für arbeiten auf Debian? Ich bin auf der Suche nach einer Informix-Treiber für die Arbeit mit unixODBC.
  • Hi Danjal, müssen Sie installieren Sie Oracle Java auf dem server (Anleitung dazu finden Sie über Google einfach.) Danach können Sie die Installation der Informix-Client SDK, wählen Sie einfach alle default-Einstellungen. Danach können Sie installieren des unixODBC, gefolgt von hinzufügen von Umgebungsvariablen in /etc/ld.so.conf, so dass Sie Ihre Informix-Dateien gefunden werden können.

InformationsquelleAutor Kimomaru | 2013-11-11
Schreibe einen Kommentar