Thomas: PHP und Informix

Beitrag lesen

Mit PDO hab ich das noch nicht probiert, aber mit den "normalen" ging das immer recht gut.

Ja hab ich bis jetzt auch immer so gemacht. Aber was wenn sich die Datenbank ändern sollte. Hätte es halt gerne mit PDO gemacht.

Du hast bereits die Hinweise im Handbuch zu PDO und Informix gelesen?

Ja.

Insbesondere hast du einen Informix-Client installiert?

Ja.

Es klappt auch alles mit den normalen Informix Funktionen es geht nur mit PDO nicht. Dieser verlangt in einer Fehlermeldung immer Treiber von mir und diese soll ich mit PECL bekommen.

Nunja, Informix ist nicht gerade sehr weit verbreitet. Insofern ist es schon sinnvoll, damit nicht das PHP-Paket aufzublähen

Naja diese sind alle enthalten:
php_pdo_firebird.dll
php_pdo_mssql.dll
php_pdo_mysql.dll
php_pdo_mysql_libmysql.dll
php_pdo_mysql_mysqlnd.dll
php_pdo_oci8.dll
php_pdo_oci.dll
php_pdo_odbc.dll
php_pdo_pgsql.dll
php_pdo_sqlite.dll
php_pdo_sqlite_external.dll

Ob da Informix ins Gewicht fällt?
Aber egal das soll nicht unser Problem sein, dass haben wir nicht zu entscheiden.

Naja nach ein bisschen suchen weiß ich, dass PECL ne Schwester von PERL ist.

Hat mit PERL nichts zu tun, außer dass vielleicht Ideen übernommen wurden.

Ich habe das jedenfalls so gelesen. Angeblich installiert man PECL auch mit PEAR damit man dann mit PECL ein PECL Paket installieren kann.

Da du nicht sagst, welchen Wirrwar du gefunden hast, besteht die Gefahr, dass ich dich auf genau den selben Wirrwar schicke.

Das kann sein leider habe ich den Wirrwarr nicht versanden und kann ihn deshalb auch nicht wiedergeben.

Hast du bereits PECL gefunden?

Ja

Hast du dort das Informix-Paket gefunden? Und hast du den sehr enttäuschenden Hinweis gelesen und gemerkt, dass es da nichts zu downloaden gibt?

Ja aber das benötige ich anscheinend gar nicht.
Das bräuchte ich: PECL PDO INFORMIX
Doch wie installiere ich das?

Die php_pdo_informix.dll gibt es anscheinend so nicht zum runterladen sondern muss durch das PECL erstellt werden (so hab ich das zumindest verstanden) Kann mir hier jemand helfen?

(Zur PHP-Version 5.3.x kann ich ebenfalls nichts sagen.)

Hab ich vergessen zu erwähnen das es genau um die Version geht, sorry.
Die dll Dateien aus deinem Link funktionieren in 5.3 nicht, zumindest gibt mir Xampp eine fehlermeldung "Unable to initalize module" weil das Modul mit der API=20060613 und PHP mit der API=20090626 kompiliert ist.

naja ich bin ein bisschen am verzweifeln [...].

Übrigens, deine Befindlichkeiten interessieren mich nicht, und ein aussagekräftiger Betreff hätte auch nicht geschadet.

Damit wollte ich nur ein bisschen Menschlichkeit in meinen Eintrag bringen. Wenn das hier nicht erwünscht ist, sorry.

Lo!

Grüße