У меня возникли проблемы с настройкой oracle oci8 для окон
Я использую Windows 7 64 бит, xampp v3.2.2, php 5.6.15 и oracle g11 express
Я пробовал следующие шаги, но я не могу найти пакет oci при запуске phpinfo:
Я загрузил и Instant Client Package – базовый и мгновенный клиентский пакет – ODBC Version 12.1.0.2.0
разархивируйте файлы в один файл в c, чтобы быть на следующем пути ( C:\instantclient_11_2
)
добавьте путь к переменной среды (путь) для продукта oracle ( C:\instantclient_11_2;C:\oraclexe\app\oracle\product\11.2.0\server\bin;
)
перезагрузить компьютер
запустите скрипт ( odbc_install
)
6 – удалены; infront расширения = php_oci8_11g.dll в php.ini
но это не сработало, может ли кто-нибудь сказать мне, почему?
Oracle 11g + WAMP + Windows В этом учебном руководстве показано, как использовать PHP с Oracle Database 11g. Прежде всего, предположим, что я использую Windows 7 64bit вместе с базой данных Oracle 11G и Wamp Server, поэтому я уже загрузил мгновенный клиент Oracle x64. если вы используете 32-битные окна, тогда загрузите 32-битный клиент, иначе он не будет работать. Шаги: 1.Установить базу данных оракула 11g XE
2.Установить WAMP
3.Загрузить соответствующий мгновенный клиент oracle
4. Извлеките все содержимое мгновенного клиента Oracle и скопируйте все .DLL-файлы и вставьте их в каталог, такой как D: \ wamp \ bin \ apache \ Apache2.2.17 \ bin
5.Вернитесь на сервере Wamp и щелкните левой кнопкой мыши по значку> php> Расширение PHP> проверьте только php_oci8_11g. если вы используете базу данных oracle старше 11g, например 10g, тогда вы должны проверить только на php_oci8.
6.Поверните базу данных оракула 11g XE. Также OracleServiceORCL должен присутствовать в сервисах.
7. Запишите PHP-код для подключения oracle к базе данных 11g XE и сохраните код в каталоге www wamp-сервера. Ниже приведена
Oracle 11g + WAMP + Windows В этом учебном руководстве показано, как использовать PHP с Oracle Database 11g. Прежде всего, предположим, что я использую Windows 7 64bit вместе с базой данных Oracle 11G и Wamp Server, поэтому я уже загрузил мгновенный клиент Oracle x64. если вы используете 32-битные окна, тогда загрузите 32-битный клиент, иначе он не будет работать. Шаги: 1.Установить базу данных оракула 11g XE
2.Установить WAMP
3.Загрузить соответствующий мгновенный клиент oracle
4. Извлеките все содержимое мгновенного клиента Oracle и скопируйте все .DLL-файлы и вставьте их в каталог, такой как D: \ wamp \ bin \ apache \ Apache2.2.17 \ bin
5.Вернитесь на сервере Wamp и щелкните левой кнопкой мыши по значку> php> Расширение PHP> проверьте только php_oci8_11g. если вы используете базу данных oracle старше 11g, например 10g, тогда вы должны проверить только на php_oci8.
6.Поверните базу данных оракула 11g XE. Также OracleServiceORCL должен присутствовать в сервисах.
7. Запишите PHP-код для подключения oracle к базе данных 11g XE и сохраните код в каталоге www wamp-сервера. Ниже приведена
<?php $userName = "username"; $password = "paswword"; $dtabasePort = "1521"; $serverName = "localhost"; $databaseName = "ORCL"; $c = oci_connect($userName, $password, "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =$serverName)(PORT = $dtabasePort)))(CONNECT_DATA=(SID=$databaseName)))"); print_r($c); ?>