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


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

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

3 4

3 ответа:

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

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

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

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

В 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.)