题
是否可以使用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。)
不隶属于 StackOverflow