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

927
A T

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

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

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

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

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

0
Если вы не можете получить SSH-соединение с удаленным сервером БД, вы не сможете туннелировать через SSH. Какой у вас доступ к удаленному серверу БД? Yedric 11 лет назад 0

1 ответ на вопрос

1
kubanczyk

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

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

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

Вы уверены, что согласны?

См. Http://pl1.php.net/manual/en/oci8.requirements.php

Похожие вопросы