PHP-Warnung beim Start beim laden php_oci8.dll

Bin ich mit XAMPP und versuchen, konfigurieren Sie die Oracle-Verbindung für sql.

Ich auskommentiert, die Zeile extension=php_oci8.dll und auf den ersten es endete mit einem Fehler (das oci.dll fehlt), aber später habe ich heruntergeladen instantclient von Oracle-web-Seiten. Ich habe versucht, mit den Versionen 10.2, 11.2, und 12.1, aber weder gearbeitet. Natürlich habe ich den Pfad zu diesen Bibliotheken, um meine PATH env variable.

Die Warnung, ich bin immer beim Start von Apache: PHP Warning: PHP Startup: in Unknown on line 0

Fehler, wenn ich versuche zu verbinden ist: PHP Fatal error: Call to undefined function oci_connect() in ...

Habe ich versucht, mit php_oci8.dll und php_oci8_11g.dll. Diese Dateien sind in meinem php/ext Verzeichnis (Sie waren in xampp), meine instantclient Hinzugefügt PATH und die Warnung wird nicht angezeigt, wenn ich deaktivieren Sie diese Module. Ich habe versucht Neustart der Dienste und computer.

Können Sie mir helfen eine Lösung zu finden, wie um es richtig zu konfigurieren? Ich verwende Windows 8.1 mit Administratorrechten.

BTW. Meine phpinfo() sagt, dass OCI8 aktiviert ist (funktioniert aber wie oci_connect noch nicht arbeiten).

EDIT:, Wenn ich versucht PHP manuell habe ich endlich die Fehler angezeigt, was falsch war: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_oci8_11g.dll' - %1 is not a valid Win32 application. in Unknown on line 0 Können Sie mir helfen, herauszufinden, wo kann ich herunterladen eine richtige version?

  • Hast du sauber alle die Oracle installieren, bevor Sie neu installieren, eine andere version ?
  • Ich wusste nicht, installieren Sie Oracle auf meinem PC überhaupt. Ich bin mit VPN-Verbindung zum server zu verbinden. Ich heruntergeladen habe, sqldeveloper und es hat funktioniert (es hat nicht alles installieren, obwohl)
Schreibe einen Kommentar