Невозможно загрузить динамическую библиотеку php_oci8_12c.dll

Итак, у меня та же проблема.

Чтобы исправить это, я должен был установить мгновенный клиент oracle и NTS dll oci8_12c

когда я запускаю свой WAMP, я получаю эту ошибку:

[20-Feb-2018 13:40:38 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'd:/wamp64/bin/php/php5.6.31/ext/php_oci8_12c.dll'

в Неизвестно в строке 0

Я также добавил папку ext и oracle Instant Client в PATH

Версия PHP: 5.6.31
Oracle Instant Client 11.2.0.4.0 x64
NTS x64 php_oci8_12c.dll

Я скачал Visual Studio 2005 (требуется для мгновенного клиента оракула)

У меня есть 64-битная система Windows 10

Что я делаю?

РЕДАКТИРОВАТЬ

php.ini

extension = php_oci8_12c.dll без «;»

Thead-safe dll дает ту же проблему

-1

Решение

Я надеюсь, что вы решили свою проблему, я пишу для следующих, чтобы столкнуться с этой проблемой.

Через 4 дня я наконец нашел решение моей проблемы.

Если после добавления в переменные среды PATH полный путь к мгновенному клиенту, например: C:\instantclient_{version}
и после перезапуска вашего веб-сервера (IIS, WAMP, XAMP и т. д.) вы по-прежнему получаете одно из этих сообщений об ошибках:

There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries

или же

PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wamp64/bin/php/php5.6.38/ext/php_oci8_12c.dll' - The specified procedure cannot be found.

Это потому, что PHP по-прежнему не может получить доступ к файлам из Instant Client.

Чтобы решить эту проблему, вы должны добавить полный путь к вашему мгновенному клиенту, но на Системные переменные, не в пользовательских переменных.

Для этого просто перезапустите веб-сервер, и все готово 🙂

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]