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