我正在使用 Linux Mint 11(基于 Ubuntu 11.04),并且我需要通过 PDO 将 PHP 与 Oracle 结合使用,这是我们将使用的框架的要求。
我使用常规 apt-get 方法安装了各种 PDO 扩展,例如 php5-mysql 等,它们与初始 PDO 扩展一起加载得很好。但没有 Oracle 绑定的包。
因此,当我尝试运行时,sudo pecl install pdo_oci
它会抛出这个:
WARNING: "pear/PDO_OCI" is deprecated in favor of "channel://http://www.php.net/pdo_oci/ext/pdo_oci"
pear/PDO_OCI requires PHP extension "pdo" (version >= 1.0)
No valid packages found
install failed
我如何添加这个频道,或者有没有更好的方法来安装 PDO_OCI 扩展?
答案1
您可以使用以下方式添加频道pecl channel-add
。
从错误信息来看,可能只是您没有安装 php PDO 扩展。
根据你使用的包管理器,安装应该相当简单,例如yum install php-pdo