2016-08-12 4 views
0

Я использую Xampp среды (PHP 5.6.21/Apache 2.4.17/MySQL 5.0) в Windows 7 32 бит.Как настроить PHP 5.6/Apache 2.4 в xampp (Windows 7) с Oracle oci8_11g?

Я пытаюсь подключиться к удаленной базе данных Oracle, используя Oracle Instant Client в PHP.

Я могу загрузить файлы Dll, связанные с oci8_11g, в приложение, но версия клиентской библиотеки времени выполнения Oracle не загружается. Здесь я прикрепил скриншот, любезно помогите мне в решении проблемы.

Ваши предложения приветствуются.

Click here to see image

ответ

0

Действительно, я разочарован конфигурацией оракула с PHP. Наконец я получил решение. Пожалуйста, выполните следующие действия.

  1. Сначала проверьте версию PHP и ОС Windows (32-разрядные или 64-разрядные).
  2. Перейдите на сайт www.oracle.com/technetwork/topics/winsoft-085727.html.
  3. Загрузите файлы, относящиеся к вашей конфигурации PHP и Windows.
  4. Поместите папку Oracle Instant Client в систему C: \ drive.
  5. Обновите PATH в переменных среды с помощью пути к папке Oracle Instant Client.
  6. Добавьте эту строку в файл Apache HTTP.conf «LoadModule fcgid_module modules/mod_fcgid.so».
  7. Перейти к www.apachelounge.com/download/VC11/ и Загрузить файл «modules-2.4-win32-VC11.zip»
  8. Извлеките папку «modules-2.4-win32-VC11.zip» и найти папка с этим именем «mod_fcgid-2.3.9»
  9. Скопируйте файл «mod_fcgid.so» и поместите этот файл в свои «C: \ xampp \ apache \ modules».
  10. Перейти к windows.php.net/downloads/pecl/releases/oci8/2.0.6/ "и искать "php_oci8-2.0.6-5.5-TS-VC11-x86".
  11. Скачать файл" php_oci8-2.0.6-5.5-ts-vc11-x86 "и извлеките этот файл и разместите их в своем« C: \ xampp \ php \ ext ».
  12. Перейдите на php.ini и включите расширение« extension = php_oci8_11g .dll; Использование с Oracle 11gR2 Instant Client»
  13. Просто перезапустите Xampp Apache и проверьте OCI включить или или нет при просмотре phpinfo();.
  14. Strat, используя свои службы Oracle с PHP Application

Надеется, что это решением полезен для вас, ребята .. Спасибо.

0

У вас есть библиотеки Oracle в вашем PATH? Они могут быть из базы данных или из http://www.oracle.com/technetwork/topics/winsoft-085727.html Вам понадобится 32-разрядные библиотеки, если вы используете 32-битный PHP.

+0

Да, Кристофер. Я загрузил 32-битные файлы и выполнил необходимые шаги для окон с http://www.oracle.com/technetwork/articles/dsl/technote-php-instant -12С-2088811.html. Но я не могу загрузить: версия клиентской библиотеки Oracle – Rikku

 Смежные вопросы

  • Нет связанных вопросов^_^