PHP и Oracle с использованием тонкого драйвера
Есть ли тонкий драйвер для Oracle, доступный для использования с PHP (например, в качестве расширения)?
Я не могу установить драйвер/клиент OCI, но должен иметь доступ к базе данных Oracle.
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.)