Проблема с настройкой драйвера PHP (WAMP) OCI8


Приветствую,

Мне нужно установить драйверы oci8 для PHP, но у меня возникли некоторые проблемы.

У меня уже есть установка WAMP, которая поставляется с расширением oci8, и я сделал следующее, чтобы настроить ее:

  1. Включил расширение, добавив следующее в мой файл php.ini в моем корневом каталоге Apache в качестве локальной переменной:
    [PHP_OCI8]
    extension=php_oci8.dll
  2. Добавил путь к моему каталогу расширений в переменную среды PATH в Windows (c:/wamp/bin/php/php5.3.0/ext /;)
  3. Добавил тот же каталог расширений в мой файл php.ini

Когда я запускаю свой wamp, я вижу следующее сообщение об ошибке:

  1. Запуск PHP: Не удается загрузить динамическую библиотеку‘c:/wamp/bin/php/php5.3.0/ext/php_oci8.dll ’

Я могу проверить, что указанный выше путь верен, и у меня возникает соблазн сказать, что с ним что-то не так.dll, но я не уверен.

Кто-нибудь сталкивался с подобными проблемами?

Author: Powerlord, 2010-11-03

2 answers

Драйвер Oracle OCI8 также требует , чтобы на компьютере, на котором работает PHP, были установлены библиотеки Oracle Instant Client 10gR2 (он же 10.2.x) или более новые. Рекомендуется использовать базовую или базовую облегченную версию в зависимости от того, нужны ли вам библиотеки интернационализации или нет.

Страница загрузки Мгновенного клиента Win32
Страница Загрузки Мгновенного клиента Win64

 3
Author: Powerlord, 2010-11-03 17:01:44

Примечание: Недавно у меня была задача установить PHP 5 в системе Windows с Oracle HTTP Server 10g. Для PHP = 5.1 требуется клиент Oracle 10gR2 или выше. Сервер Oracle HTTP 10g развертывает клиент Oracle 10gR1, который вообще не поддерживается PHP 5 (по крайней мере, в Windows, возможно, можно скомпилировать самостоятельно...), но содержит PHP 4.3.9 в качестве модуля Apache. Я не мог его использовать: некоторым необходимым модулям PHP требуется как минимум PHP 5.0. Решение было следующим: вернитесь на HTTP-сервер Oracle с компакт-диска 9i companion, запустив базу данных 10gR2 в отдельном доме Oracle.

 0
Author: elwood, 2010-11-04 00:20:26