Heim  >  Artikel  >  php教程  >  PHP stellt unter dem 64-Bit-System Win7 eine Verbindung zur Oracle-Datenbank her

PHP stellt unter dem 64-Bit-System Win7 eine Verbindung zur Oracle-Datenbank her

高洛峰
高洛峰Original
2017-01-06 10:30:491207Durchsuche

Lassen Sie uns über den Konfigurationsprozess sprechen

1. Laden Sie Oracle Instantclient herunter

Download-Adresse: http://www.oracle.com/technetwork/topics/winx64soft-089540.html

Instantclient-basic-windows.x64-11.2.0.4.0 herunterladen

Dekomprimierungspfad: D:Programme (x86)Oracle64Clientinstantclient_11_2

*Hinweis: Der Client muss entsprechen die Datenbankversion.

2. Systemumgebungsvariablen konfigurieren

Nach der PATH-Umgebungsvariablen hinzufügen: ;D:Program Files (x86)Oracle64Clientinstantclient_11_2

3. Konfigurieren Sie PHP zur Unterstützung von OCI-Erweiterungen

Ändern Sie die Konfigurationsdatei php.ini

Öffnen Sie die Konfiguration wie folgt

Win7 64位系统下PHP连接Oracle数据库

4. Starten Sie den Apache-Diensttest neu

Verwenden Sie die Prüffunktion phpinfo(). Überprüfen Sie, ob die Erweiterung aktiviert ist. Wenn das folgende Bild angezeigt wird, bedeutet dies, dass die Erweiterung aktiviert ist

Win7 64位系统下PHP连接Oracle数据库

5. Testen Sie die Datenbankverbindung

Schreiben Sie oracle.php in das Stammverzeichnis der Site I. Die Verbindung erfolgt zur Oralce-Datenbank in der virtuellen Maschine CentOS

Der Code lautet wie folgt:

<?php
  $conn = ocilogon(&#39;test&#39;,&#39;test&#39;,&#39;192.168.23.131:1521/dev&#39;);
  if (!$conn)
  {
    $Error = oci_error();
    print htmlentities($Error[&#39;message&#39;]);
    exit;
  }
  else
  {
    echo "Connected Oracle Successd!"."<br>";
    ocilogoff($conn);
  }
?>

Eingabe http://localhost/oracle.php in der Adressleiste des Browsers

Display Connected Oracle Successd! zeigt an, dass die Datenbankverbindung erfolgreich ist.

Weitere Artikel zum Thema PHP-Verbindung zur Oracle-Datenbank unter Win7 64-Bit-System finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn