是否可以使用PHP的瘦驱动程序(例如作为扩展名)?

我无法安装OCI驱动程序/客户端,但需要能够访问Oracle数据库。

有帮助吗?

解决方案

安装OCI驱动程序有什么问题? InstantClient 版本只需要解压缩并设置几个环境变量

另一种选择是通过Web服务公开数据库功能。 11g包含一个内置的HTTP服务器。

其他提示

Oracle发布了一个只用java编写的jdbc驱动程序,但是(afaik)没有源代码,所以我怀疑他们会发布一个php(源代码)驱动程序。从来没有听说过其他人的企图。

但是另一个问题:“(例如作为扩展名)”您可以安装扩展但不能安装oci8扩展名吗?

没有“瘦身” PHP中的Oracle驱动程序。您始终需要一个外部客户端库,例如Oracle Instant Client - 它非常易于安装。 查看 http://www.oracle.com /technology/tech/php/pdf/underground-php-oracle-manual.pdf

(此外,Oracle还有可以在RH Linux上使用的PHP和Instant Client的RPM。)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top