PHP и Oracle с использованием тонкого драйвера


Существует ли тонкий драйвер для Oracle, доступный для использования с PHP (например, в качестве расширения)?

Я не могу установить драйвер/клиент OCI, но мне нужна возможность доступа к базе данных Oracle.

Author: Jordy Boom, 2009-06-23

3 answers

В чем проблема с установкой драйвера OCI? Версия Instantclient просто требует распаковки и установки нескольких переменных среды.

Другой вариант - предоставить доступ к функциям базы данных через веб-службы. 11g включает встроенный HTTP-сервер.

 2
Author: Gary Myers, 2009-06-23 22:35:41

Oracle выпустила драйвер jdbc, написанный только на java, но (afaik) без исходного кода, поэтому я сомневаюсь, что они выпустят драйвер php (исходный код). И никогда не слышал о попытке кого-то другого.

Но другой вопрос: "(например, в качестве расширения)" Вы могли бы установить расширение, но не расширение oci8?

 0
Author: VolkerK, 2009-06-23 20:04:21

В PHP нет "тонкого" драйвера Oracle. Вам всегда нужна внешняя клиентская библиотека, такая как Oracle Instant Client, которую действительно легко установить. Проверка http://www.oracle.com/technology/tech/php/pdf/underground-php-oracle-manual.pdf

(Кроме того, Oracle имеет RPM PHP и Instant Client, которые можно использовать в RH Linux.)

 0
Author: , 2009-06-24 16:08:06