PHP и Oracle используют тонкий драйвер - PullRequest
4 голосов
/ 23 июня 2009

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

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

Ответы [ 3 ]

2 голосов
/ 24 июня 2009

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

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

0 голосов
/ 24 июня 2009

В 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 голосов
/ 24 июня 2009

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

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

...