Tunneln durch SSH für den Zugriff auf Port 1521?

Tunneln durch SSH für den Zugriff auf Port 1521?

Ich entwickle lokal auf meinem Computer und verwende meinen eigenen Apache-Server mit konfiguriertem PHP.

Meine Datenbank befindet sich jedoch auf einem Oracle 11g-Datenbankserver. Wir haben auch einen separaten Remote-Server zum Hosten unserer Dateien erhalten .html, .phpallerdings wurde dort nur FTP-Zugriff bereitgestellt. Die Entwicklung ist viel zu langsam, wenn man auf die FTP-Verbindung wartet.

Ich habe mich also entschieden, lokal zu entwickeln, aber trotzdem den Remote-DB-Server zu verwenden. Leider gibt mir dasein Fehler.

Ich bin nicht sicher, wie oder wo Tunnel integriert werden sollen.

Füge ich etwas hinzu zuoci_connect HOSTin meiner PHP-Datei oder kapsele ich meine gesamte Umgebung über SSH?

Antwort1

Diese Meldung besagt, dass oci_connectundefinierte Funktion. Ich sehe nicht, wie das nicht nur mit Tunneln, sondern überhaupt mit IP-Konnektivität zusammenhängt.

Für oci_connect benötigen Sie:

  • PHP 5
  • PECL OCI8 >= 1.1.0
  • Oracle Client-Binärdateien (auf Ihrem Computer), empfohlen wird mindestens der Basiclite Oracle Instant Client.

Sind Sie sicher, dass Sie die Anforderungen erfüllen?

Sehenhttps://www.php.net/manual/en/oci8.requirements.php

verwandte Informationen