Как установить Oracle Instant Client для Xampp
Вопрос
У меня есть 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.
- Скачать и установить Xampp
- Изменить php.ini в «C: xampp php»
- Недоставление следующей строки "; extension = php_oci8_12c.dll; используйте с базой данных Oracle 12C мгновенный клиент"
- Перезапустить Apache
- Загрузите 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», соответственно,
- Добавить каталог "C: php-sdk oracle x86 andantclient_12_1" в путь
- Под свойствами системы щелкните переменные среды
- Изменить переменную пути
- Вам нужно перезагрузить окна
- (Необязательно) Если вы хотите указать соединения 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-битным.