Как работать с Oracle БД на Oracle Linux Сервере? - PullRequest
0 голосов
/ 27 января 2020

У меня есть Oracle Linux Сервер. Я загружаю туда свой сайт, который написан на PHP. Как установить и настроить Oracle Клиент БД на сервере?

База данных расположена на удаленном хосте, в моем коде я использую для подключения

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

1 Ответ

2 голосов
/ 18 марта 2020

Предполагается, что вы используете самую последнюю версию PHP 7.4 и соответствующее расширение PHP OCI8, доступное с Oracle Linux yum server:

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

... install Oracle Instant Client from тот же сервер yum:

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

Это должно сработать.

Источник: PHP Пакеты для Oracle Linux

...