【发布时间】:2014-02-09 09:01:35
【问题描述】:
我已经尝试安装 OCI,所以我可以使用 new PDO("oci:dbname...
经过 1.5 小时的战斗后,我安装了 oracle Instantclient(基本和 sdk),然后安装了 oci for php(如此处所述http://ubuntuforums.org/showthread.php?t=92528)。
现在我有点困惑,因为我的 PHPinfo 告诉 OCI8 支持已启用,但在 PDO 部分中,“PDO 驱动程序”部分中只有 odbc。
我什么时候出错了?
附: 我已经安装了 XUBUNTU 12.10 和以下数据包: php-pear、php5、php5-cli、php5-common、php5-dbg、php5-dev、php5-odbc
编辑: 谢谢你的解释。现在我正在尝试按照以下方式安装“pdo_oci”: http://lacot.org/blog/2009/11/03/ubuntu-php5-oci8-and-pdo_oci-the-perfect-install.html
现在调用这个:
/usr/local/src/PDO_OCI-1.0# ./configure --with-oci8=instantclient,/opt/oracle/instantclient,12.1
我收到以下错误:
配置:错误:Oracle-OCI 需要在 /opt/oracle/instantclient 下找不到的库
我想知道在 Windows 上这样做会不会更容易。
【问题讨论】:
-
该链接解释了如何使用
OCI8,而不是PDO。它们是不同且不相关的扩展。
标签: php oracle ubuntu pdo oracle-call-interface