如何在 Cpanel/WHM 中安装 OCI8 扩展以连接 Oracle 数据库?

Posted

技术标签:

【中文标题】如何在 Cpanel/WHM 中安装 OCI8 扩展以连接 Oracle 数据库?【英文标题】:How to get Install OCI8 Extension in Cpanel/WHM to connect with Oracle Database? 【发布时间】:2013-10-09 04:22:04 【问题描述】:

我希望通过 Cpanel/WHM 安装 OCI8 扩展。我正在使用 VPS Hostgator。问题是我无法安装 OCI8 扩展。我希望使用 oci_connect() 函数通过 php 连接 Oracle 数据库。

使用 oci_connect 函数时出现错误:

致命错误:在第 6 行调用 /home/advanced/public_html/test/test.php 中未定义的函数 oci_connect()

所以想知道我应该如何通过 Cpanel/WHM 安装 OCI8 扩展?

问候

【问题讨论】:

【参考方案1】:

喂,

您可以通过 WHM -> Software -> Module Installers 安装 OCI8 Extension。在此屏幕上,您需要单击“PHP Pecl”。当出现搜索机器人时,您将需要搜索 OCI8。

在结果中会有一个名为“oci8”的模块,其描述为“Extension for Oracle Database”。您可以点击安装按钮安装此模块。

如果您事先没有安装“Oracle Instant Client”,安装将会失败,因为 OCI8 依赖于 Oracle Instant Client。您需要预先安装以下内容:

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html http://www.oracle.com/technetwork/database/features/instant-client/index.html

干杯!

【讨论】:

【参考方案2】:

访问http://www.oracle.com/technetwork/articles/dsl/technote-php-instant-084410.html 它显示了完整的指南。 (适用于 windows 和 linux)

您可以下载 RPM 并通过对您的 vps 的 Root 访问权限,您可以按照指导安装 RPM。那么您可以从 shell 或 WHM PHP 库/扩展安装页面安装 oci8。

【讨论】:

以上是关于如何在 Cpanel/WHM 中安装 OCI8 扩展以连接 Oracle 数据库?的主要内容,如果未能解决你的问题,请参考以下文章

cPanel/WHM IP Ban - 如何解禁 IP

apache htaccess 在带有 cpanel/whm 的子目录中

如何在 cPanel 上重建虚拟主机?

sh 在cPanel / WHM服务器上安装Memcached(服务和相关的PHP模块)

在运行 centos/whm 的服务器中更新 python?

在 cPanel 服务器上安装 git