Вопрос

У меня есть XAMPP для Windows 1.7.3.

Я использую Zend Framework и должен использовать расширение PDO_OCI8. Я включил расширение - но теперь получил ошибку, которая не может найти файл OCI.DLL.

Я загрузил zip -файл instantClient_11_2 из Oracle. Расширил это. Он содержит кучу файлов DLL.

Как установить это в Windows? Нужно ли мне запустить подсказку CMD или переместить ее в определенную папку под Xampp?

Это было полезно?

Решение 3

Я расстегнул из -за файла в каталог.

Этот каталог, который я поместил в C: xampp, например, C: xampp intanstclient_11_2

Затем я добавил это в свою переменную пути Windows.

Довольно просто в конце концов.

Другие советы

Ниже вы найдете инструкции о том, как настроить/установить и включить Oracle Instant Client для XAMPP V7, V5.5 и V5.6.

  1. Скачать и установить Xampp
  2. Изменить php.ini в «C: xampp php»
    • Недоставление следующей строки "; extension = php_oci8_12c.dll; используйте с базой данных Oracle 12C мгновенный клиент"
    • Перезапустить Apache
  3. Загрузите 32 -битный (PHP 32 -битный, так что нет необходимости 64) Oracle Instant Client
    • Вам нужен как мгновенный клиент -пакет - базовый и мгновенный клиент -пакет - SDK
    • ОБЛОЖЕНИЕ Оба в «C: php-sdk oracle x86 amstantclient_12_1» и «c: php-sdk oracle x86 andantclient_12_1 sdk», соответственно,
  4. Добавить каталог "C: php-sdk oracle x86 andantclient_12_1" в путь
    • Под свойствами системы щелкните переменные среды
    • Изменить переменную пути
    • Вам нужно перезагрузить окна
  5. (Необязательно) Если вы хотите указать соединения Oracle в файле tnsnames.ora:
    • Создайте файл с именем "tnsnames.ora" в "c: php-sdk oracle x86 andantclient_12_1"
    • Добавьте свои подключения Oracle в файл, как описано здесь: https://docs.oracle.com/cd/b28359_01/network.111/b28317/tnsnames.htm#netrf007
    • Создайте новую переменную окружающей среды, называемую «tns_admin» со значением «C: php-Sdk oracle x86 amstantclient_12_1»
    • Перезагрузите окна

Вот и все :)

инструкция, где взято отсюда: http://www.gi-architects.co.uk/2016/11/how-to-install-oracle-instant-client-v12-for-xampp-v7-v5-5-v5-6-windows/

Google дал мне эту тему, когда я искал проблему, но я не нашел здесь решения.

Но я нашел здесь: http://www.oracle.com/technetwork/articles/dsl/technote-php-instant-084410.html

Моя проблема заключалась в том, что я скачал 64 версию Oracle Instant Client, и PHP, похоже, работает только с 32-битным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top