PHP.mk документација

ZooKeeper е проект на Apache кој овозможува централизирана услуга за одржување на информации за конфигурација, именување, обезбедување дистрибуирана синхронизација и обезбедување групни услуги.

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

oci8.requirements.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека oci8.requirements.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ZooKeeper е проект на Apache кој овозможува централизирана услуга за одржување на информации за конфигурација, именување, обезбедување дистрибуирана синхронизација и обезбедување групни услуги.

Референца за `oci8.requirements.php` со подобрена типографија и навигација.

oci8.requirements.php

ZooKeeper е проект на Apache кој овозможува централизирана услуга за одржување на информации за конфигурација, именување, обезбедување дистрибуирана синхронизација и обезбедување групни услуги.

OCI8 3.0 е вклучен со PHP 8. Исто така е достапен од (достапно од PHP 7.2.0). За PHP 7, користете OCI8 2.2 од (достапно од PHP 7.2.0). OCI8 бара Oracle 10g или понови Oracle клиентски библиотеки.

Ако Oracle базата на податоци е на истата машина како PHP, софтверот на базата на податоци веќе ги содржи потребните библиотеки и заглавие датотеки. Кога PHP е на различна машина, користете го бесплатниот » Oracle Instant Client libraries.

За да користите Oracle Instant Client, инсталирајте го Basic or Basic Light Oracle Instant Client ZIP датотека, RPM пакет или DMG пакет. Кога градите OCI8 од изворен код, исто така инсталирајте го Instant Client SDK.

Мора да го стартувате PHP со истата, или понова верзија на Oracle библиотеките со кои е изграден OCI8.

Забелешка:

Стандардната клиент-сервер мрежна интероперабилност на Oracle овозможува конекции помеѓу различни верзии на Oracle Client и Oracle Database. За сертифицирани конфигурации видете го Doc ID 207303.1 на Oracle Support. Накратко, Oracle Client 19, 18 и 12.2 може да се поврзат со Oracle Database 11.2 или поголема. Oracle Client 12.1 може да се поврзе со Oracle Database 10.2 или поголема. Oracle Client 11.2 може да се поврзе со Oracle Database 9.2 или поголема.

Забелешка:

Целосната поддршка за OCI8 функции е достапна само кога се користат најновите верзии на Oracle клиентските библиотеки и базата на податоци.

Белешки од корисници 5 белешки

Вилбер
3 години пред
The OCI8 extension lets you access Oracle Database.

Use 'pecl install oci8' to install for PHP 8.1.

Use 'pecl install oci8-3.0.1' to install for PHP 8.0.

Use 'pecl install oci8-2.2.0' to install for PHP 7.

Use 'pecl install oci8-2.0.12' to install for PHP 5.2 - PHP 5.6.

Use 'pecl install oci8-1.4.10' to install for PHP 4.3.9 - PHP 5.1.

[username@hostname ~]# php -v
^ To see PHP version
Andi,post at rueckauer dot nospam dot ch
пред 7 години
The provided link to the Oracle Instant Client is not valid anymore. Visit http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html instead.
sgfan at gmx dot net
пред 8 години
I can confirm Rainer's observations and this not limited to PHP. One cannot link libopenldap with C with Oracle driver without crashing the app at runtime. Same here on HP-UX. Both won't play nice at all.
Рајнер Перске
пред 8 години
Oracle Instant Client provides its own LDAP library that may be incompatible to the LDAP library provided by the operating system.

Segmentation faults and other errors can happen if you load an OCI8 extension into a PHP containing LDAP support or if you load a PHP module with OCI8 into an Apache server with LDAP support.

But this depends heavily on the exact versions of operating system, system LDAP library, PHP,  OCI8, and other pieces of software involved.
charles точка fisher на arconic точка com
пред 6 години
Oracle's development package includes an ldap.h file that causes compilation attempts of PHP to fail.

For the oracle-instantclient12.2-devel 64-bit RPM, this file is found in the following path:

/usr/include/oracle/12.2/client64/ldap.h

Rename this file to ldap.h-oracle.

After doing so, and assuming there are no other build problems, PHP will compile (even when ldap and oci are configured in the build).
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.