Туннелирование через SSH для доступа к порту 1521?

Туннелирование через SSH для доступа к порту 1521?

Я веду разработку локально на своем компьютере, используя собственный сервер Apache с настроенным PHP.

Моя база данных, однако, удаленно размещена на сервере баз данных Oracle 11g. Нам также предоставили отдельный удаленный сервер для размещения наших .htmlи .phpфайлов, однако там был предоставлен только FTP-доступ. Разработка идет слишком медленно, ожидая подключения FTP для push.

Поэтому я решил разрабатывать локально, но все равно использовать удаленный сервер БД. К сожалению, это дает мнеошибка.

Не уверен, как и куда интегрировать туннелирование.

Могу ли я что-то добавить кoci_connect HOSTв моем PHP-файле или мне инкапсулировать всю мою среду через SSH?

решение1

В этом сообщении говорится, что oci_connect — этонеопределенная функция. Я не понимаю, как это может быть связано не только с туннелированием, но и с IP-подключением вообще.

Для oci_connect вам необходимо:

  • PHP5
  • PECL OCI8 >= 1.1.0
  • Двоичные файлы Oracle Client (на вашем компьютере), минимально рекомендуемый вариант — basiclite Oracle Instant Client.

Вы уверены, что подчиняетесь?

Видетьhttps://www.php.net/manual/en/oci8.requirements.php

Связанный контент