【问题标题】:How to work with Oracle DB on Oracle Linux Server?如何在 Oracle Linux 服务器上使用 Oracle DB?
【发布时间】:2020-05-12 14:44:43
【问题描述】:

我有一个 Oracle Linux 服务器。我在那里上传了我用 PHP 编写的网站。如何在服务器上安装和配置 Oracle DB Client?

数据库位于远程主机上,在我用来连接的代码中

$conn = oci_connect("databae_user",
                    "####",
                    "(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)
                                               (HOST = 10.10.10.13)
                                               (PORT = 1521)
                                    )
                                    (CONNECT_DATA = (SID = db_name)))", 
                     "AL32UTF8");`

【问题讨论】:

    标签: php linux database server oracleclient


    【解决方案1】:

    假设您使用的是最新的 PHP 7.4 和 Oracle Linux yum 服务器提供的相应 PHP OCI8 扩展:

    $ sudo yum install -y oracle-php-release-el7
    $ sudo yum install -y php php-oci8-19c
    

    ...从同一个 yum 服务器安装 Oracle Instant Client:

    $ sudo yum -y install oracle-release-el7 
    $ sudo yum -y install oracle-instantclient19.5-basic
    

    这应该可以解决问题。

    来源:PHP Packages for Oracle Linux

    【讨论】:

    • 安装oracle-release-el7 后需要/推荐一个yum-config-manager --enable ol7_oracle_instantclient
    猜你喜欢
    • 2012-07-26
    • 2012-08-31
    • 1970-01-01
    • 2014-10-27
    • 1970-01-01
    • 2014-11-17
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    相关资源
    最近更新 更多