OCI8 + PHP7.1 + Windows10: указанный модуль не найден

Я недавно обновил свои окна с 7 до 10. После обновления я "установил" PHP7.1, добавив путь к исполняемому файлу в PATH переменная среды, то же самое php.ini как старые окна (так как это та же папка, ничего не изменилось), а также добавил тот же самый мгновенный клиент 12 к PATH,

С помощью php -vон загружает все модули, включая mbstrings и xdebug, за исключением модулей oci, в которых указано:

Предупреждение PHP: Запуск PHP: не удается загрузить динамическую библиотеку 'ext\php_oci8_12c.dll' - указанный модуль не найден. в Неизвестно в строке 0

Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку 'ext\php_oci8_12c.dll' - указанный модуль не найден. в Неизвестно в строке 0

Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку 'ext\php_pdo_oci.dll' - указанный модуль не найден. в Неизвестно в строке 0

Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку 'ext\php_pdo_oci.dll' - указанный модуль не найден. в Неизвестно в строке 0

PHP 7.1.1 (cli) (сборка: 18 января 2017 г., 18:38:49) (ZTS MSVC14 (Visual C++ 2015) x64)

Copyright (c) 1997-2017 The PHP Group

Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

с Xdebug v2.5.0, Copyright (c) 2002-2016, Дериком Ретансом

Я также попытался установить новые окна, снова получить oci из pecl, снова получить мгновенный клиент из OTN. Никто еще не работал. У меня установлен распространяемый MSVC14. Windows является 64-битной, как и PHP.

0 ответов

Цитирую мой собственный комментарий по запросу:

Ваш PHP указан как x64 - убедитесь, что InstantClient тоже. И если я правильно помню, InstantClient требует, чтобы была установлена среда выполнения Microsoft Visual C++ 2010 (она также должна быть x64).

Другие вопросы по тегам