Ich versuche, eine Verbindung zu einer 9i Oracle-Datenbank mit XAMPP Version 5.6.15 herzustellen.Schwerwiegender Fehler: Aufruf zu undefinierter Funktion oci_connect() in C: xampp htdocs Projekt1 connect.php in Zeile 3
Nach ein paar Tagen des Kampfes mit diesem habe ich XAMPP deinstalliert und nur PHP und Apache HTPPD installiert.
Bestätigte PHP und HTTP funktionierten und erhielten wieder den GENAUEN GLEICHEN FEHLER. Also ich XAMPP neu installiert Das zugrunde liegende Problem, das ich weiß, ist, dass C:\xampp\php\ext\php_oci8.dll
geladen werden kann.
Ich bin sicher, die richtige .ini-Datei wird aufgenommen und das Extension_Dir ist korrekt definiert und ich habe die Datei php_oci8.dll in diesem Verzeichnis enthalten.
In Verzweiflung habe ich den Orakel Instant Client 10 heruntergeladen, der alle diese DLLs enthielt und sie unter dem Verzeichnis php hinzufügte. Dieses Verzeichnis zusammen mit der PHP-Datei wurde PATH in meinen Systemvariablen hinzugefügt, so dass alle benötigten DLLs ausgewählt werden sollten.
Nach all dem bekomme ich immer noch den obigen Fehler. Hat jemand noch andere Ideen zu probieren? Jede Hilfe würde sehr geschätzt werden - ziehe meine Haare für die Eingeweide einer Woche auf diese eine.
Welches Betriebssystem verwenden Sie? – Swayze
Vielleicht 32 vs 64 Bit Problem wie dieser Typ? http://stackoverflow.com/questions/22478387/call-to-undefined-function-oci-connect – marcellorvalle
Windows 7 Sah alle 32 Bit vs 64 Bit Probleme zuvor. In diesem Sinne, als ich bestätigte, dass XAMP 32bit ist, wie der Oracle-Client, den ich heruntergeladen habe, um sicherzustellen, dass es in dieser Hinsicht kein Problem geben sollte – Paulie101