Требования
Вам понадобятся клиентские библиотеки Oracle для того, чтобы использовать
этот модуль. Пользователям Windows необходимы библиотеки минимум
версии 10 для того, чтобы использовать php_oci8.dll.
Мы рекомендуем вам использовать Oracle Instant Client, доступный по
адресу » http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html.
Для использования модуля OCI8 достаточно установить "basic" версию пакета
Oracle Instant Client. Instant Client не требует установки переменных
ORACLE_SID или ORACLE_HOME. Однако, вам возможно понадобится установить
переменные окружения LD_LIBRARY_PATH и NLS_LANG.
Перед использованием этого модуля, проверьте, что вы установили все
необходимые переменные окружения. Эти переменные, перечисленные ниже,
должны быть доступны пользователю Oracle и пользователю, с правами
которого работает веб-сервер. Переменные окружения, необходимые для
корректной работы с Oracle:
-
ORACLE_HOME
-
ORACLE_SID
-
LD_PRELOAD
-
LD_LIBRARY_PATH
-
NLS_LANG
-
ORA_NLS33
После установки среды окружения для веб-сервера, добавьте
пользователя, с правами которого работает веб-сервер, в группу oracle.
Замечание:
Если ваш веб-сервер не стартует или возвращает ошибку при старте
Проверьте, что Apache был слинкован с библиотекой
pthread:
Если libpthread не присутствует в списке, то вам придется переустановить Apache:
Обратите внимание на то, что на некоторых системах, например, UnixWare,
вместо libthread присутствует
libpthread. PHP и Apache также должны быть собраны с
EXTRA_LIBS=-lthread.