2010-12-01 19 views
2

Ich habe XAMPP für Windows 1.7.3 installiert.Wie installiert man Oracle Instant Client für xampp

Ich benutze Zend Framework und muss die Erweiterung pdo_oci8 verwenden. Ich habe die Erweiterung aktiviert - aber jetzt bekomme ich den Fehler, dass es die oci.dll-Datei nicht finden kann.

Ich habe die ZIP-Datei instantclient_11_2 von Oracle heruntergeladen. Entpackt es. Es enthält eine Reihe von DLL-Dateien.

Wie installiere ich dies unter Windows? Muss ich eine cmd-Eingabeaufforderung ausführen oder in einen bestimmten Ordner unter xampp verschieben?

+0

Jeder Grund, warum Sie XAMPP und nicht Zend Server CE verwenden? – markus

Antwort

2

Ich entzippte die Datei in ein Verzeichnis.

Dieses Verzeichnis habe ich in c: \ xampp, z. c: \ xampp \ intanstclient_11_2

Dann habe ich das zu meinem Windows-Pfad Variable hinzugefügt.

Ganz einfach wirklich am Ende.

6

Im Folgenden finden Sie Anweisungen zum Konfigurieren/Installieren und Aktivieren des Oracle Instant Client für XAMPP v7, v5.5 und v5.6.

  1. Herunterladen und Installieren von XAMPP
  2. Ändern Sie die php.ini in "C: \ xampp \ php"
    • Kommentar- der folgenden Zeile „; extension = php_oci8_12c.dll; die Verwendung mit Oracle-Datenbank 12c Sofortiger Client“
    • Restart Apache
  3. Laden Sie die 32-Bit (PHP ist 32 Bit, so dass keine Notwendigkeit, 64) Oracle Instant Client
    • Sie benötigen beide Instant-Package-Client - Basic und Instant Client Package - SDK
    • Dekomprimieren sowohl in "C: \ \ x86 \ instantclient_12_1 php-sdk \ oracle" und „c: \ php-sdk \ oracle \ x86 \ instantclient_12_1 \ sdk“respectivly
  4. Fügen Sie das Verzeichnis "C: \ \ x86 \ instantclient_12_1" php-sdk \ oracle auf dem Windows-Pfad veritable
    • unter Systemeigenschaften auf Umgebungsvariablen
    • Bearbeiten Sie den Pfad Variable
    • Sie müssen Windows neu starten
  5. (Optional) Wenn Sie die Oracle-Verbindungen in der Datei tnsnames.ora angeben möchten:
    • Erstellen Sie eine Datei namens „tnsnames.ora "in "C: \ php-sdk \ oracle \ x86 \ instantclient_12_1"
    • Fügen Sie Ihre Oracle-Verbindungen in die Datei wie hier beschrieben: https://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm#NETRF007
    • Erstellen Sie eine neue Umgebungsvariable namens "TNS_ADMIN" mit dem Wert von" C : \ php-sdk \ oracle \ x86 \ instantclient_12_1"
    • Reboot Windows-

Thats it :)

Anweisung, von hier genommen: http://www.gi-architects.co.uk/2016/11/how-to-install-oracle-instant-client-v12-for-xampp-v7-v5-5-v5-6-windows/