Итак, у меня та же проблема.
Чтобы исправить это, я должен был установить мгновенный клиент 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 дает ту же проблему
Я надеюсь, что вы решили свою проблему, я пишу для следующих, чтобы столкнуться с этой проблемой.
Через 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.
Чтобы решить эту проблему, вы должны добавить полный путь к вашему мгновенному клиенту, но на Системные переменные, не в пользовательских переменных.
Для этого просто перезапустите веб-сервер, и все готово 🙂
Других решений пока нет …