Win 2007 Server 32bit
Apache2.2
PHP version 5.3.14 which was without php_oci8 files
oracle Enterprise Edition installed
Мне нужно, чтобы иметь возможность подключения к удаленной базе данных Oracle, поэтому я узнаю, что расширение OCI8 следует использовать. Чтобы работать в OCI8, мне также должен понадобиться хотя бы Oracle Instant Client на сервере из-за некоторой необходимости DLL OCI8.Как я могу установить OCI8 драйвера в PHP 5.3 на моем ПК с Windows ти из XAMPP или WAMP
Что я сделал?
downloaded Oracle Instant Client from their sites (oracle download site), version 11.2.0.4.0
unpacked into folder, I choosed Program Files/oci_11_2
added to windows variable path the address
restarted Win
downloaded php_oci8 libraries from PECL (PECL oci8 dl site)
put them into the ext directory set in php.ini
added extension=php_oci8.dll into php.ini
restarted apache
После этого я проверил php_info, чтобы увидеть, если все в порядке, однако никаких признаков oci8.
Я попробовал старый клиент Oracle мгновенно, swtiching между php_oci8.dll, php_oci8_11g.dll или php_oci8_12c.dll, но ничего не помогло.
В настоящее время я понятия не имею, что делать, если не пытаться переустановить php (из-за чего я не хочу из-за многих связанных с этим проблем), разных мгновенных клиентов Oracle или библиотек differfct php_oci8. Я google в течение нескольких часов, попытался посмотреть Stack, но никакого решения, просто некоторые советы, которые не помогли. Кто-нибудь столкнулся и решил что-то подобное?